Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krishnanand2517/todo-react-context
A simple Todo app built using React and the Context API for state management.
https://github.com/krishnanand2517/todo-react-context
context-api contextapi javascript localstorage react reactjs state-management tailwind-css tailwindcss
Last synced: 24 days ago
JSON representation
A simple Todo app built using React and the Context API for state management.
- Host: GitHub
- URL: https://github.com/krishnanand2517/todo-react-context
- Owner: Krishnanand2517
- Created: 2023-10-25T19:28:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-28T10:46:41.000Z (over 1 year ago)
- Last Synced: 2024-11-14T00:36:54.375Z (3 months ago)
- Topics: context-api, contextapi, javascript, localstorage, react, reactjs, state-management, tailwind-css, tailwindcss
- Language: JavaScript
- Homepage: https://todo-app-react-muph.onrender.com/
- Size: 169 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Todo App with Context API
A simple Todo app built using React and the Context API for state management.
## Table of Contents
- [Demo](#demo)
- [Screenshots](#screenshots)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Running the Project Locally](#running-the-project-locally)## Demo
You can check out the live demo of the Todo app [here](https://todo-app-react-muph.onrender.com/).### Screenshots
![](public/screen-1.png)
![](public/screen-2.png)## Features
- Add new tasks to your to-do list.
- Mark tasks as completed.
- Edit the tasks.
- Remove tasks from your list.
- Store your tasks in browser local storage.
- Efficiently manages state using the Context API.## Technologies Used
- [React](https://react.dev/)
- [Context API](https://react.dev/learn/passing-data-deeply-with-context)
- Local Storage (browser)
- [TailwindCSS](https://tailwindcss.com/) for styling## Running the Project Locally
These instructions will help you set up a copy of the project on your local machine.### Prerequisites
Before getting started, make sure you have Node.js and npm (Node Package Manager) installed on your machine.### Installing
1. Clone the repository to your local machine:```bash
git clone https://github.com/Krishnanand2517/todo-react-context.git
```
1. Navigate to the project directory:
```bash
cd todo-react-context
```1. Install the project dependencies:
```bash
npm install
```### Usage
Once you have installed the project and its dependencies, you can run the development server:
```bash
npm run dev
```This will start the development server, and you can access the app in your web browser at http://localhost:5173/.