Skip to content

Taktey/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

da97972 · Feb 17, 2025

History

38 Commits
Oct 9, 2024
Jan 31, 2025
Jan 8, 2025
Feb 7, 2025
Oct 9, 2024
Jan 30, 2025
Feb 17, 2025
Jan 30, 2025
Oct 9, 2024
Oct 9, 2024
Jan 30, 2025

Repository files navigation

Test Task: RESTful API Service for a TO-DO List
Objective
Develop a RESTful API service that allows users to manage their personal TO-DO list.

Requirements
-The system should support multiple users, allowing new users to be created.
-Users should be able to manage their tasks with the following operations:
--Create a new task
--Delete an existing task
--Edit a task
--Retrieve a specific task
--Retrieve all tasks assigned to a specific user
--Retrieve all tasks for all users
-Each task can contain attachments, which should be available for download.

Task Structure
Each task should include the following fields:

--Start Date – when the task begins
--End Date – when the task is due
--Assignee – the user responsible for completing the task
--Description – a brief explanation of the task
--Tags – labels or categories for better organization

Task Reassignment
-A task can be transferred from one user (User A) to another (User B) using a re-assign REST endpoint.

Technology Stack
-Java 17
-Spring Boot
-Spring Data JPA
-Spring MVC (for REST API)
-Any relational database (PostgreSQL, MySQL, etc.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published