A simple Task web application built with Django, React, SQLite, and Tailwind CSS. This project allows users to create, read, update, and delete tasks in a user-friendly interface.
- Create: Add new tasks to your Task list.
- Read: View your existing tasks with ease.
- Update: Edit task details.
- Delete: Remove tasks you no longer need.
- Responsive: Works seamlessly on desktop and mobile devices.
- User-Friendly: A clean and intuitive user interface.
- Backend: Python with Django
- Frontend: React with Vite
- Database: SQLite
- Styling: Tailwind CSS
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
You will need the following tools to run this project:
-
Clone the repository:
git clone https://github.com/sebastianmontandon/TODO-Django-React.git
-
Install backend dependencies:
pip install -r requirements.txt
-
Install frontend dependencies:
cd client npm install
-
Start the Django backend server:
python manage.py runserver
-
Start the React frontend development server:
cd client npm run dev
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the project on GitHub.
- Create a new branch with a descriptive name.
- Make your changes and commit them.
- Push your branch to your fork.
- Create a pull request with a clear title and description.
This project is licensed under the MIT License - see the LICENSE file for details.