Skill Spring Academy: A rapid solo development of a learning management system, integrating cutting-edge technologies, including Generative AI, in just three days.
💻Unique Project Name & logo :- Skill Spring Academy
⭐Frontend Deployed Link:-https://skill-spring-academy.netlify.app/
⭐Backend Deployed Link:-https://skill-spring-backend.vercel.app/
💫Tech Stack Used ->
For Frontend : Angular, TypeScript, Tailwind CSS, Auth0 .
For database: Mongo DB .
For Backend :- Python, Django .
| Action | Student's Endpoint |
|---|---|
| Register User | POST /Auth0 |
| Log In User | POST /Auth0 |
| Add Student | POST /api/add_student |
| Get Student | GET /api/students |
| Update Student | PATCH /api/students/update/str:student_id |
| Delete Student | DELETE /api/students/str:student_id |
| Action | Instructor's Endpoint |
|---|---|
| Add Instructor | POST /api/add_instructor |
| Get Instructor | GET /api/instructors |
| Update Instructor | PATCH /api/instructors/update/str:instructor_id |
| Delete Instructor | DELETE /api/instructors/str:instructor_id |
| Action | Course's Endpoint |
|---|---|
| Add Course | POST /api/add_course |
| Get Course | GET /api/courses |
| Update Course | PATCH /api/courses/update/str:course_id |
| Delete Course | DELETE /api/courses/str:course_id |
| Action | Assignment's Endpoint |
|---|---|
| Add Assignment | POST /api/add_assignment |
| Get Assignment | GET /api/assignments |
| Update Assignment | PATCH /api/assignments/update/str:assignment_id |
| Delete Assignment | DELETE /api/assignments/str:assignment_id |
| Action | Submission's Endpoint |
|---|---|
| Add Submission | POST /api/add_submission |
| Get Submission | GET /api/submission |
| Update Submission | PATCH /api/submission/update/str:submission_id |
| Delete Submission | DELETE /api/submission/str:submission_id |
| Action | Enrollment's Endpoint |
|---|---|
| Add Enrollment | POST /api/add_enrollment |
| Get Enrollment | GET /api/enrollment |
| Update Enrollment | PATCH /api/enrollment/update/str:enrollment_id |
| Delete Enrollment | DELETE /api/enrollment/str:enrollment_id |
| Action | Announcement's Endpoint |
|---|---|
| Add Announcement | POST /api/add_announcement |
| Get Announcement | GET /api/announcement |
| Update Announcement | PATCH /api/announcement/update/str:announcement_id |
| Delete Announcement | DELETE /api/announcement/str:announcement_id |
| Action | Department's Endpoint |
|---|---|
| Add Department | POST /api/add_department |
| Get Department | GET /api/department |
| Update Department | PATCH /api/department/update/str:department_id |
| Delete Department | DELETE /api/department/str:department_id |




