Welcome to the Task Pro App Backend, the powerhouse behind the ultimate tool for managing your tasks efficiently. This backend repository handles all the server-side logic, data management, and API integrations needed to support Task Pro's seamless performance.
Link to the swagger docs: https://api.taskpro.uk/docs
Link to the frontend repo: https://github.com/chertik77/TaskPro-frontend
-
Authentication and authorization: Implement secure user authentication mechanisms, allowing users to register, log in securely, and manage sessions effectively.
-
Board Management: Enable users to create, update, and delete boards programmatically. Boards can be personalized with unique metadata and user-specific configurations.
-
Task Management: Develop robust APIs for creating, updating, and prioritizing tasks within boards. Implement advanced features such as filtering by priority and ordering to optimize task handling.
-
Database Integration: Utilize efficient database management (MongoDB) for storing board configurations, tasks, and user data securely.
-
Theme Configuration: Implement backend logic to support theme switching functionalities. Ensure seamless integration with frontend capabilities for light, dark, and violet themes.
-
Profile Management: Enable users to manage their profiles through APIs for updating avatars and other user-specific details.
-
Help Email Integration: Integrate backend services to support email functionalities for user assistance requests. Implement APIs for sending and receiving help emails directly from the application.
- Denys Babych - Team Lead
- Sergii Drozdiuk - Scrum Master
- Andrii Malysh - Fullstack developer
- Valeriia Trytiak - Fullstack developer
- Kateryna Khamko - Fullstack developer
- Andrii Zirchenko - Fullstack developer