Welcome to the Django To-Do App, a simple yet powerful application designed to help you manage your daily tasks efficiently. This application allows users to create, update, read, mark as done, and delete tasks. It also provides account management features such as creating, updating, and deleting user accounts.
- User Account Management: Create, update, and delete your account with ease.
- Task Management: Create, update, read, mark as done, and delete tasks. Stay organized and keep track of your tasks.
Here are some screenshots of the Django To-Do App:
This application is built with the following technologies:
- Frontend: HTML, CSS, JavaScript
- Backend: Python (Django)
These instructions will guide you on how to run the Django To-Do App on your local machine for development and testing purposes.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Python and pip.
- You have a Windows/Linux/Mac machine.
-
Clone the Repository
- Open your terminal and run the following command structure to clone the repository:
git clone https://github.com/username/project_name.git
- Replace with your target repository link.
-
Navigate to the Project Directory
- Change to the project directory with:
cd project_name
-
Create a Virtual Environment
- It's recommended to create a virtual environment to keep the dependencies required by different projects separate. To create a virtual environment, run:
python3 -m venv env
- Activate the virtual environment with:
source env/bin/activate # On Windows use `env\Scripts\activate`
-
Install Required Packages
- Install all the required packages by running:
pip install -r requirements.txt
-
Run Migrations
- Django uses a SQLite database by default. Run the following command to create the necessary tables:
python manage.py migrate
-
Run the Server
- Finally, start the Django server with:
python manage.py runserver
- Open your web browser and visit
http://127.0.0.1:8000/
to see the application running. Congratulations! You have successfully set up and run the Django App on your local machine.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any queries or suggestions, please feel free to reach out to me.
Thank you for visiting my project. I hope my application helps you to manage your tasks efficiently!