Skip to content

codinggita/skill_scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Skill Scheduler

Skill Scheduler is an interactive study planner designed to help students and professionals organize their learning schedules efficiently. It includes features such as progress tracking, goal setting, exam scheduling, and note management.

Features

  • Progress Tracker: Monitor study progress and completed tasks.
  • To-Do List: Organize pending work and study tasks.
  • Exam Scheduler: Add and manage upcoming exams.
  • Notes Management: Store revision notes, quiz notes, and improvements.
  • Quizz Section : Here there will be quiz generated according to the subject user choses to attend
  • User Authentication: Secure login and access control (without JWT & Mongoose).

Tech Stack

  • Frontend: React, Material UI, CSS
  • Backend: Node.js, Express
  • Database: MongoDB (without Mongoose)
  • Hosting: Render (backend)

Project Links

API Endpoints

Dashboard

  • Progress Overview: GET /api/dashboard/progress
  • Upcoming Exams: GET /api/dashboard/upcoming-exams
  • Dashboard Data: GET /api/dashboard/dashboard

Planner

  • Fetch Pending Work: GET /api/planner/pending-work
  • Add To-Do Task: POST /api/planner/to-do
  • Fetch Exam Details: GET /api/planner/exams
  • Add Exam Detail: POST /api/planner/exams
  • Edit Exam Detail: PUT /api/planner/exams/:id

Contributing

Feel free to fork this repository, make improvements, and submit a pull request!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •