Subscription-Based Online Course Platform with Progress Tracking and Certificates
EduNex is a modern e-learning platform designed to revolutionize online education with a subscription model, real-time progress tracking, and automated certificates upon course completion. It provides a seamless experience for both students and instructors, with integrated payment gateways and interactive tools to enhance the learning process.
EduNex offers a variety of online courses under a subscription plan, featuring:
- Progress tracking for students.
- Automated email notifications for updates and achievements.
- Certificates issued upon course completion.
- Integrated payment gateway (Stripe, PayPal) for subscription management.
- Secure student and instructor registration/login.
- Personalized user profiles.
- Tools for instructors to create and organize content (videos, documents, quizzes).
- Browse courses and subscribe to plans.
- Manage subscriptions via integrated payment gateways.
- Track student progress through lessons, quizzes, and assignments.
- Welcome emails upon registration.
- Subscription renewal reminders.
- Notifications for new content and progress updates.
- Certificate notifications upon course completion.
- Create, submit, and grade quizzes/assignments.
- Automatic certificate generation and download after course completion.
- Manage courses, students, and progress tracking efficiently.
- Frontend: Next.js (Responsive UI)
- Backend: SpringBoot
- Database: PostgreSQL
- Payment Gateway: Stripe Integration
- Email Service: Nodemailer / SendGrid
- Authentication: Keycloack
- AI-based course recommendations.
- Gamification features (badges, leaderboards).
- Mobile app version (Flutter).
We welcome contributions from developers, educators, and designers!
- Fork the repo.
- Create your branch (
feature/your-feature). - Submit a Pull Request.
For queries or collaborations, reach out via EduNex