UpSkillPro is an intuitive e-learning platform designed to help learners and educators connect, track progress, and manage courses efficiently. The platform’s goal is to provide an organized learning experience for students while giving instructors the tools they need to manage courses, view analytics on the number of students enrolled in their courses and track the total revenue generated..
The project includes features such as course enrollment, progress tracking, course completion certificate, course and lecture creation, view instructor analytics.
JavaScript library for building user interfaces.
React component library for easy Material Design integration.
JavaScript runtime for building fast and scalable network applications.
Minimal web framework for building RESTful APIs.
ORM for managing database interactions with PostgreSQL.
Relational database management system for secure and efficient data handling.
Deployment platform optimized for Next.js frontend applications.
Cloud platform for deploying backend services.
Cloud services for scalable hosting and database management.
Collaborative design tool for UI/UX mockups and prototypes.
Utility-first CSS framework for rapid, custom UI development.
Framework for building fast, scalable web applications with React.
🔐 Role-Based Access Control: Secure authentication with distinct roles for instructors and students.
🔗 Two Separate Dashbaords: Distinct sites for instructors and students, each with customized dashboards.
📚 Course Enrollment & Management: Students can enroll in courses, and instructors can create, update, and manage course content.
🏆 Progress Tracking: Students can view their course progress and completion status.
🧾 Certificate On Completions: Students can obtain certificates upon completion.
🎓 Instructor Analytics: Instructors can view analytics on the number of students enrolled in their courses and track the total revenue generated.
- Mentor: Kristoffer Tøllbøll
- Team Members: Oyelaja Hussein, Bhumika Mallikarjun, Hanna Vorontsova, Rajesh Kumar Bhatt
- Company: Byte Builders