Todo App (In progress)

July 2024
FullStack / Web App
Todo App
Todo App
Todo App

About Project

Objective

Discover a sleek and responsive web application to manage your tasks effortlessly, anytime, on any device.

Tools & Technologies

React, Django, CSS, Bootstrap

Challenge

Skills highlighted:

React & Django Integration: Developed a Todo app using React for the front end and Django REST framework for the back end.

Deployment Mastery: Deployed the Django backend using Gunicorn on Render, ensuring a seamless integration with the React front end.

First React Project: Gained foundational skills in React, exploring React hooks and further advancing with clean architecture practices.

SOLID & Clean Code Principles: Implemented best practices, including the Singleton pattern, SOLID principles (SRP, OCP, LSP, DIP), and CI/CD deployment.

Database Management: Utilized SQLite for managing Todo data efficiently within the app.

Project highlights:

Comprehensive Todo Management: Created a fully functional Todo application allowing users to display todos, modify titles, toggle completion status, add new todos, and delete existing ones.

Continuous React Learning: Leveraged this project as a stepping stone to deepen React knowledge and apply advanced coding principles.

Intuitive User Experience: Ensured a user-friendly interface for managing tasks, emphasizing clear and responsive design.