Skip to content

Simple template for full stack web projects built for HYF CPH

Notifications You must be signed in to change notification settings

bhumikama/UpSkillPro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UpSkillPro : e-learning Platform

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.

Live Demo

UpSkillPro

Technologies

React JavaScript library for building user interfaces.
Material UI React component library for easy Material Design integration.
Node.js JavaScript runtime for building fast and scalable network applications.
Express Minimal web framework for building RESTful APIs.
Sequelize ORM for managing database interactions with PostgreSQL.
PostgreSQL Relational database management system for secure and efficient data handling.
Vercel Deployment platform optimized for Next.js frontend applications.
Render Cloud platform for deploying backend services.

AWS Cloud services for scalable hosting and database management.
Figma Collaborative design tool for UI/UX mockups and prototypes.
TailwindCSS Utility-first CSS framework for rapid, custom UI development.

Next.js Framework for building fast, scalable web applications with React.

Visual Overview

Instructor Dashboard

Image

Image

Student Dashboard

Image

Key Features

🔐 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.

Team Structure

  • Mentor: Kristoffer Tøllbøll
  • Team Members: Oyelaja Hussein, Bhumika Mallikarjun, Hanna Vorontsova, Rajesh Kumar Bhatt
  • Company: Byte Builders

About

Simple template for full stack web projects built for HYF CPH

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • CSS 0.2%