https://github.com/amanyadav-work/task-app
A task listing app where we can add to-do-tasks easily. It also allows us to add, remove, or modify tasks for specific dates
https://github.com/amanyadav-work/task-app
localstorage-api react-vite reactjs taskapp tasks-manager todo-app
Last synced: 12 months ago
JSON representation
A task listing app where we can add to-do-tasks easily. It also allows us to add, remove, or modify tasks for specific dates
- Host: GitHub
- URL: https://github.com/amanyadav-work/task-app
- Owner: amanyadav-work
- Created: 2025-01-12T07:51:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-12T08:11:08.000Z (about 1 year ago)
- Last Synced: 2025-01-12T09:20:24.545Z (about 1 year ago)
- Topics: localstorage-api, react-vite, reactjs, taskapp, tasks-manager, todo-app
- Language: JavaScript
- Homepage: https://www.amanwebdev.site/p/task-app.html
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Listing App
## Overview
The **Task Listing App** is a simple and intuitive to-do list application built using **React.js**, **Vanilla CSS**, and **Bootstrap**. This app allows users to easily add, edit, and remove tasks, as well as assign them to specific dates for better time management.
It stores your task data in **local storage**, ensuring that your tasks are saved and accessible anytime, even after closing and reopening the browser, as long as you're using the same device.
## Features
- **Add Tasks**: Easily add tasks to your to-do list.
- **Edit Tasks**: Modify tasks when your plans change.
- **Remove Tasks**: Delete tasks when they are completed or no longer necessary.
- **Date Assignment**: Assign tasks to specific dates for organized scheduling.
- **Persistent Storage**: The app uses **local storage** to save your tasks, so they persist between sessions on the same device.
## Technologies Used
- **React.js**: A JavaScript library for building the user interface and managing the state of the app.
- **Vanilla CSS**: Custom CSS for styling the app.
- **Bootstrap**: A popular front-end framework for creating responsive layouts and UI components.
- **Local Storage**: A web storage feature that allows the app to persist data between sessions on the same device.
### Prerequisites
Make sure you have **Node.js** installed on your machine. You can download it from [here](https://nodejs.org/).
##Contributing
Feel free to fork the repository and submit pull requests. Contributions are welcome, and we encourage you to add more features or improvements!
## Demo
You can try the app directly at [this link](https://www.amanwebdev.site/p/task-app.html) or run it locally by following the steps above.