Todo App (In progress)
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.