Skip to content

isaac-wahba/task-management-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Task Management App

Project Deployment

The project is deployed and can be accessed here.

Tech tools

This project is a task management application built using the following technologies:

  • React
  • TypeScript
  • Redux for state management
  • Redux Toolkit for handling Redux logic
  • Jest and React Testing Library for unit testing
  • SCSS for styling

Project Architecture

  • Atomic Pattern: Utilizes the atomic design pattern for component structure, dividing components into atoms, molecules, organisms, templates, and pages 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.

How to run the project in the development mode

To install the project dependencies

In the project directory, you can run:

npm install

To run the project locally

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.

To run the unit testing

In the project directory, you can run:

npm test

Runs the unit tests that are build for the different project components.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published