Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 2.35 KB

README.md

File metadata and controls

44 lines (28 loc) · 2.35 KB

Task Pro Backend

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.

Screenshot 2024-06-25 at 17 31 06

Link to the swagger docs: https://api.taskpro.uk/docs

Link to the frontend repo: https://github.com/chertik77/TaskPro-frontend

Features

  • 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 sorting by deadline 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 custom 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.

Project Contributors

Languages and Tools

tools