This is a simple TODO application that shows a list of todo items and allows users to add, edit and remove a task. The backend for this application can be found at this repository. Please follow the instructions in the backend repository to have the backend up first before running the frontend.
- React with TypeScript.
- Apollo Client to communicate with the server.
To install the necessary dependencies, run the following command:
npm install
To start the application in development mode, run the following command:
npm run dev
Now you can visit localhost:5173
from your browser to interact with the application.
The application is tested using Jest and React Testing Library.
To run the tests, run the following command:
npm run test
This application is developed by Hoan Phung