Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Task Management System

A simple MERN-stack application for students to manage academic tasks.

Features

  • JWT registration/login/logout
  • Protected routes
  • Create, view, edit and delete tasks
  • Task status and priority
  • Search and filtering
  • Dashboard statistics
  • Overdue task tracking

Run Backend

  1. Install MongoDB and make sure it is running.
  2. cd backend
  3. npm install
  4. Copy .env.example to .env and set values.
  5. npm run dev

Backend runs on http://localhost:5000

Run Frontend

  1. Open another terminal.
  2. cd frontend
  3. npm install
  4. npm run dev

Open the Vite URL shown in the terminal.

Architecture

React -> Axios -> Express REST API -> Controllers -> Mongoose -> MongoDB.

Main API

POST /api/auth/register POST /api/auth/login GET /api/auth/me GET/POST /api/tasks GET/PUT/DELETE /api/tasks/:id

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages