https://github.com/aadarsh-guru/next-lms-platform
Secure & scalable LMS built with Next.js, Tailwind CSS, Shadcn-UI & TypeScript. ⚡️ Streamlined user management, media storage, Razorpay payment gateway & admin dashboard. Video transcoding & custom player for rich learning experiences.
https://github.com/aadarsh-guru/next-lms-platform
admin-dashboard nextauth nextjs razorpay reactjs s3 serveractions shadcn-ui tailwindcss typescript video-processing video-streaming
Last synced: 6 months ago
JSON representation
Secure & scalable LMS built with Next.js, Tailwind CSS, Shadcn-UI & TypeScript. ⚡️ Streamlined user management, media storage, Razorpay payment gateway & admin dashboard. Video transcoding & custom player for rich learning experiences.
- Host: GitHub
- URL: https://github.com/aadarsh-guru/next-lms-platform
- Owner: Aadarsh-guru
- Created: 2024-03-15T17:06:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-21T16:55:10.000Z (9 months ago)
- Last Synced: 2024-11-07T10:36:00.669Z (7 months ago)
- Topics: admin-dashboard, nextauth, nextjs, razorpay, reactjs, s3, serveractions, shadcn-ui, tailwindcss, typescript, video-processing, video-streaming
- Language: TypeScript
- Homepage: https://eduflex.aadarshguru.site/
- Size: 623 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LMS Platform
Welcome to Eduflex our Learning Management System (LMS) platform! This project is built with Next.js, Tailwind CSS, and TypeScript, providing a visually appealing, SEO-friendly, and secure environment for online learning.
## Features
- Server-side rendering for improved performance and SEO
- Integration with NextAuth and Google-based secure authentication
- Utilizes Tailwind CSS for customizable and visually appealing design
- PostgreSQL and Prisma for efficient data storage and management
- AWS S3 for media storage and on-demand video streaming
- Integration with Razorpay for seamless payment processing
- Admin dashboard for easy management and customization
- Custom video player for streaming with all rich features
- Separate video transcoding service
- AWS SES for handling business emails.
- Shadcn-ui as Ui library## Installation
1. Clone the repository
2. Install dependencies: `npm install`
3. Configure environment variables
4. Start the development server: `npm run dev`## Contributing
Contributions are welcome! Please check the [contribution guidelines](CONTRIBUTING.md).
## License
This project is licensed under the [MIT License](LICENSE).