← Go back to projects
Taskies
September 2023
Web React Typescript ExpressJS MongoDB MERN BTS SIO A1
Task management application.
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