Skip to content

An API for the TaskPro application. It provides endpoints for managing projects and user assignments, ensuring secure and efficient operations.

Notifications You must be signed in to change notification settings

chertik77/TaskPro-backend

Repository files navigation

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

About

An API for the TaskPro application. It provides endpoints for managing projects and user assignments, ensuring secure and efficient operations.

Resources

Stars

Watchers

Forks