Welcome to the To-Do App! This application helps you manage tasks efficiently with a seamless user experience. Built with React, Vite, Tailwind CSS, and Python (Flask), the app provides powerful functionality and scalable deployment using Render and Netlify.
This project is structured into different components, each documented separately. Click on the links below to access more details:
- Task Management: Create, update, and delete tasks effortlessly.
- User Authentication: Secure user registration and login.
- Responsive Design: Mobile-friendly UI built with Tailwind CSS.
- Real-time Updates: Tasks update dynamically without a page refresh.
- Deployed on Render and Netlify: Ensuring reliability and scalability.
- React – JavaScript library for building UIs.
- Vite – Fast development build tool.
- Tailwind CSS – Utility-first CSS framework.
- Python – Versatile programming language.
- Flask – Lightweight web framework for Python.
- Node.js and npm installed
- Python and pip installed
-
Clone the repository:
git clone [email protected]:Raddames-Tonui/TodoApp.git cd TodoApp
-
Install frontend dependencies:
cd frontend npm install -
Install backend dependencies:
cd backend pip install -r requirements.txt
Contributions are welcome! Please fork the repository and create a pull request with your changes.



