This is an open source school magazine website build with everything new in Next.js 14. It is bootstrapped with create-t3-app
.
Warning This project is still in development and is not ready for production use.
- Framework: Next.js
- Styling: Tailwind CSS
- User Management: NextAuth
- ORM: Drizzle ORM
- UI Components: shadcn/ui
- File Uploads: uploadthing
- Authentication with NextAuth
- ORM using Drizzle ORM
- Database on Supabase
- Validation with Zod
- File uploads with uploadthing
- Blog using MDX and Contentlayer
- Markdown preview, editor with Monaco
- AI and tools for markdown editor
- Admin dashboard with articles and releases
-
Clone the repository
git clone https://github.com/iboughtbed/web-course.git
-
Install dependencies using pnpm
pnpm install
-
Copy the
.env.example
to.env
and update the variables.cp .env.example .env
-
Start the development server
pnpm run dev
-
Push the database schema
pnpm run db:push
NIS Insights is the digital home of our school magazine club. Explore our latest releases, read engaging articles, and discover talented authors on our platform. We're dedicated to sharing knowledge, creativity, and unique perspectives.
Visit our website to:
- Read the latest releases and articles.
- Learn more about our featured authors.
- Join us as a member to contribute your own articles.
Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.
Licensed under the MIT License. Check the LICENSE file for details.
- Thank you to our dedicated team of writers and contributors.
- Inspired by the passion for sharing knowledge within our school community.
- 1