A sleek and efficient To-Do List application built with React to help users manage their tasks effortlessly. This project demonstrates my skills in front-end development, state management, and UI/UX design.
- ✅ Add, Edit, and Delete Tasks – Easily manage your to-dos with a smooth user interface.
- ✅ Mark Tasks as Completed – Keep track of completed and pending tasks.
- ✅ Local Storage Persistence – Saves tasks even after refreshing the page.
- ✅ Responsive Design – Fully optimized for mobile and desktop screens.
- ✅ User-friendly UI – Minimalistic and intuitive design for seamless experience.
- React.js – Component-based UI development
- Hooks (useState, useEffect) – State and side-effect management
- CSS – Styling and responsive design, I used fanta.css created by smoljames here
- Local Storage API – Data persistence
- Clone the repository:
git clone https://github.com/paulusuluap/todo-list.git cd todo-list-app
- Install dependencies:
npm install
- Start the development server:
npm start
Check out the live demo: Todo-list Demo
- Implementing React hooks for state management
- Enhancing UI/UX with responsive design principles
- Storing and retrieving data using Local Storage
- Writing clean and modular React components
If you have any questions or want to collaborate, feel free to reach out:
- 📧 Email: [email protected]
- 💼 LinkedIn: My Linkedin
- 🚀 Portfolio: My Portfolio
💡 Note: This project is a work in progress, and I plan to add more features like task categories, due dates, and priority settings in the future!