Skip to content

yash-raj-gupta/Eruditio-LMS-Portal

Repository files navigation

🎓 Eruditio Next.js TypeScript Clerk Prisma MySQL ShadCN UI Tailwind CSS

Welcome to Eruditio – a comprehensive Learning Management System (LMS) portal designed for seamless course management. Powered by Next.js, Clerk, MySQL (TiDB), Prisma, and a modern UI built with ShadCN UI and Tailwind CSS.


🚀 Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

📋 This project uses next/font to automatically optimize and load Inter, a custom Google Font.


✨ Features

  • 🎓 Comprehensive LMS: Manage courses, students, and instructors with ease.
  • 🔐 Secure Authentication: Integration with Clerk for secure login.
  • 💾 MySQL Database: MySQL database instance hosted on TiDB for fast and reliable data storage.
  • 🎨 Modern UI Components: Built with ShadCN UI for responsive and polished design.
  • Efficient Data Handling: Prisma ORM powers seamless data operations.
  • 🌐 Responsive Design: Tailwind CSS ensures the app looks great on all devices.

🛠️ Scripts

  • dev: Runs the development server.
  • build: Builds the application for production.
  • start: Starts the production server.
  • lint: Lints the codebase.
  • postinstall: Runs Prisma generate.

📚 Learn More

To learn more about the technologies used in Eruditio, check out these resources:


☁️ Deploy on Vercel

The easiest way to deploy Eruditio is with the Vercel Platform by the creators of Next.js.

Check out the Next.js deployment documentation for more details.


🌐 Deployed Link

Check out the live version of Eruditio here.


🤝 Contributing

Contributions and feedback are welcome! Feel free to check out the Eruditio GitHub repository to report issues or submit pull requests.


📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


Enjoy managing your courses with Eruditio! 🚀👨‍🏫