Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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