This Django Todo App is a simple yet effective task management system developed using the Django web framework. It allows users to create, update, and delete tasks, helping them stay organized and productive.
- Python installed on your local machine
- Git installed on your local machine (optional)
-
Clone the repository:
git clone https://github.com/your-username/django-todo-app.git
Or download the ZIP file and extract it to your desired location.
-
Navigate to the project directory:
cd django-todo-app
-
Create a virtual environment (optional but recommended):
python -m venv venv
-
Activate the virtual environment:
-
Windows:
venv\Scripts\activate
-
Linux/macOS:
source venv/bin/activate
-
-
Install the required packages:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
The app will be accessible at
http://localhost:8000
.
- Create a new resource group in the Azure portal.
- Set up a virtual network within the resource group.
- Create a new web app service in the Azure portal.
- Configure the web app and deploy your Django app using Git, GitHub Actions, or any preferred deployment method.
- Create a new chatbot service in the Azure portal.
- Configure the chatbot and integrate it with your Django app for task management or user interactions.