Skip to content

LMS Prototype made using TypeScript, React, Tailwind, Shadcn, Prisma,Mux,Stripe,Clerk

Notifications You must be signed in to change notification settings

vikaswakde/CourseHub

Repository files navigation

Demo

CourseHub Demo

CourseHub

CourseHub is a modern and feature-rich Learning Management System (LMS) built with TypeScript, React, Tailwind CSS, Shadcn UI, Prisma, Mux, Stripe, and Clerk.

Features

  • User Authentication: The clerk provides a secure and seamless authentication experience for users.
  • Course Management: Create, edit, and manage courses with rich multimedia content.
  • Video Streaming: Leverage Mux for efficient and high-quality video streaming.
  • Payments: Integrate with Stripe to handle course purchases and subscriptions.
  • Database Management: Prisma ensures efficient and reliable data management.
  • Responsive Design: Tailwind CSS and Shadcn UI components provide a modern and responsive user interface.

Getting Started

  1. Environment Setup:

    • Clone the repository: git clone
    • Install dependencies: npm install
    • Set up the .env file with the necessary environment variables (refer to .env.example)
  2. Development Server:

    • Start the development server: npm run dev
    • Open http://localhost:3000 in your browser to see the application.
  3. Building for Production:

    • Build the production-ready application: npm run build
    • Start the production server: npm start

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

About

LMS Prototype made using TypeScript, React, Tailwind, Shadcn, Prisma,Mux,Stripe,Clerk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published