Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Team Task Manager

Full-stack task manager with authentication, role-based access, projects, tasks, and dashboard metrics.

Features

  • Signup and login with JWT
  • Admin and member roles
  • Project management
  • Task creation, assignment fields, status tracking, and due dates
  • Dashboard counts for projects, tasks, progress, and overdue work
  • Express REST API with MongoDB/Mongoose
  • Vanilla frontend served by the backend

Local Setup

cd backend
npm install
copy .env.example .env
npm run dev

Update .env with your MongoDB connection string and JWT secret.

Railway Deployment

  1. Push this folder to GitHub.
  2. Create a new Railway project from the repo.
  3. Add environment variables:
    • MONGO_URI
    • JWT_SECRET
  4. Railway can run from the repo root using npm start.

The app serves the frontend and API from the same backend service.

Releases

Packages

Contributors

Languages