Overview
SkillPro is a web-based learning platform that allows instructors to create and manage online courses while enabling students to enroll, track progress, and interact in real-time. It aims to provide a simple but scalable structure for content delivery, user management, and learner engagement.
Objectives
- Enable instructors to create and manage online courses
- Allow students to register, enroll in courses, and track progress
- Support real-time interaction between students and instructors
- Provide a RESTful API for external integrations or mobile apps
Key Features
- User authentication and role-based access (students/instructors)
- Course CRUD functionality (create, read, update, delete)
- Enrollment management
- Real-time chat system for Q&A
- REST API for course and user data