ITH Kagnana
← Go back to projects

Taskies

September 2023
Web React Typescript ExpressJS MongoDB MERN BTS SIO A1

Task management application.

Taskies

About the project

Taskies centralizes task management and communication for employees, allowing administrators to create users and assign roles, directors and referents to distribute tasks, and employees to view and update their own work. It utilizes a modern tech stack including TypeScript, React, Node.js, Docker, and MongoDB, with user authentication and role-based access control for security and flexibility.

Key Features

  • User authentication and role management
  • Admin dashboard: add, edit, and delete users
  • Password security with random generation and email delivery
  • Forgot password and reset via email link
  • Task creation, assignment, editing, and deletion by role
  • Role-based views for admin, director, referent, employee
  • Statistics and personal dashboard for users and teams
  • Protected routes and API endpoints with token and role checks
  • Comment and file attachment on tasks
  • Modern UI using React and TypeScript
  • Frontend deployed via Vercel, backend via Docker
  • Secure database and environment variable management

Used technologies

React TypeScript Node.js Express.js MongoDB

Gallery

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4