LIVE DEMO (you should probably wait about 1 minute for the backend to start)
Yet another TodoMVC clone - this time with React, TypeScript, and SCSS, because the world desperately needed one more todo app. Backed by a Fastify API, because localStorage was too mainstream.
- Add new todos with a title.
- Remove existing todos.
- Edit and update todo title.
- Mark todos as completed.
To run this application locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory:
cd todomvc-clone
. - Install the dependencies:
npm install
. - Start the development server:
npm run dev
. - Open your web browser and visit
http://localhost:3000
to view the application.
This application is integrated with the external API to manage todo data. The API endpoints used are as follows:
GET /todos
: Fetches the list of todos.POST /todos
: Adds a new todo.PUT /todos/:id
: Updates an existing todo.DELETE /todos/:id
: Deletes a todo.
This project is licensed under the GNU GENERAL PUBLIC LICENSE.