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