This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Overview | |
Throughout the development the main focus will be on restructuring the code base to be optimised for better testing, easy navigations and readability, to help us catch errors easily and debug typescript will also be set up. | |
For the frontend of the application I will break down the application into atomic components for easy testing. | |
For the backend a Routes folder and Services will be created. These 2 new folders will help make the backend easily scalable and splitting some of the code to make the backend easier to understand and test. The routers folder will have all the routes needed in the backend while the services will perform all the logic related to each route and endpoint. | |
### 1. Sorting task | |
Description: | |
This feature is to build a drag and drop sorting feature on the existing list of todos in the application. The main goal of this feature is to allow a user to sort a todo by dragging it across the list of todos. |