A Todo application which adops the CRUD operations. A user can create, read, update, or delete a todo. It uses local storage to store the user's todos. The application is built using React and TypeScript. It employs CSS modules, too.
Before getting started, it is required to download & install the following:
- Nodejs LTS or current version works fine. It must be above version 14.
It is required to clone or fork this project to get started.
Clone this project by running the following command:
git clone https://github.com/cesarcode-init/react-typescript-todo-app.gitThen change directory:
cd react-typescript-todo-appThe application depends on multiple npm packages. To install these dependencies, run npm i or npm install.
npm installTo open the application in the browser, it is required to run the following command in the terminal:
npm startThe application should open at http://localhost:3000 in the development mode.
To contribute to this project, the following steps are required:
- Clone the repository:
git clone https://github.com/cesarcode-init/react-typescript-todo-app.git- Create a new branch:
git checkout -b BRANCH_NAME-
Make the modifications.
-
Submit a
Pull Requestproviding a description of modifications.
This project is licensed under the MIT license.
Copyright © 2022, Kaissar Mouelhi
