Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kislevlevy/todo-app
A responsive task management app that allows users to organize, edit, and track tasks by urgency, with data stored locally for privacy.
https://github.com/kislevlevy/todo-app
bootstrap5 html-css-javascript js react
Last synced: about 4 hours ago
JSON representation
A responsive task management app that allows users to organize, edit, and track tasks by urgency, with data stored locally for privacy.
- Host: GitHub
- URL: https://github.com/kislevlevy/todo-app
- Owner: kislevlevy
- Created: 2024-08-16T14:50:35.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-19T20:28:37.000Z (3 months ago)
- Last Synced: 2024-08-19T23:32:05.099Z (3 months ago)
- Topics: bootstrap5, html-css-javascript, js, react
- Language: JavaScript
- Homepage: https://todo-app.kislev.me
- Size: 239 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todo App
## Description
"Todo App" is a fully responsive task management application that enables users to organize their tasks by title, urgency, and due date. The app supports task creation, editing, deletion, and completion, with data securely stored locally and on a backend server for enhanced functionality and scalability.
## Features
- **Task Management**: Create, edit, delete, and mark tasks as complete, with the ability to set urgency levels and due dates.
- **Task Filtering**: Filter tasks by urgency and toggle visibility of completed tasks.
- **Data Storage**: Securely store data both in the browser's local storage and on a MongoDB database through a Node.js and Express backend.
- **Fully Responsive Design**: Optimized for all devices, ensuring a seamless experience across desktops, tablets, and smartphones.## Built With
### Frontend:
- React
- JavaScript
- Bootstrap
- HTML, CSS
- JSON### Backend:
- Node.js
- Express
- MongoDB
- Mongoose## Skills Demonstrated
- React component design and state management
- Integration of Node.js and Express for backend services
- MongoDB and Mongoose for database management
- Local storage and server-side storage management
- Responsive web design for various devices