A minimalist task management application designed to help users create, edit, organize, and delete to-do items with ease. Built as a solo project, the app emphasizes simplicity, responsiveness, and a clean user interface using modern web technologies.
The To-Do App allows users to:
- Add new tasks
- Edit existing tasks
- Move/reorder tasks
- Delete completed or unnecessary tasks
Whether it's a daily checklist or a long-term project, this app offers a lightweight and intuitive interface to stay organized.
- React.js – Component-based UI development
- JavaScript – Application logic
- HTML & CSS – Markup and styling
- Styled Components – CSS-in-JS for scoped and reusable styles
- ✍️ Create and update to-do items
- 🔄 Reorder tasks for prioritization
- 🗑️ Delete completed tasks
- 🎨 Styled using
styled-componentsfor modular, maintainable design - 💻 Responsive layout for both desktop and mobile views
To run the app locally:
# Clone the repository
git clone https://github.com/ngockim109/to-do-app.git
cd to-do-app
# Install dependencies
npm install
# Start the development server
npm start