The project is deployed and can be accessed here.
This project is a task management application built using the following technologies:
React
TypeScript
Redux
for state managementRedux Toolkit
for handling Redux logicJest
andReact Testing Library
for unit testingSCSS
for styling
- Atomic Pattern: Utilizes the atomic design pattern for component structure, dividing components into
atoms
,molecules
,organisms
,templates
, andpages
for better scalability and reusability. - The App Component is placed under
containers
folders so that in the future we can add Authenticaion container on the same level.
In the project directory, you can run:
npm install
In the project directory, you can run:
npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
In the project directory, you can run:
npm test
Runs the unit tests that are build for the different project components.