Skip to content

Instantly share code, notes, and snippets.

View usmailaabdoul's full-sized avatar
🏠
Working from home

usmaila abdoul usmailaabdoul

🏠
Working from home
View GitHub Profile
@usmailaabdoul
usmailaabdoul / Dragable
Created August 26, 2022 06:29
Technical Document for analyzing the implementation some features
## 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.