Skip to content

Latest commit

 

History

History
103 lines (64 loc) · 2.63 KB

README.md

File metadata and controls

103 lines (64 loc) · 2.63 KB

Django Todo App

Overview

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.

Table of Contents

Setup Instructions

Prerequisites

  • Python installed on your local machine
  • Git installed on your local machine (optional)

Steps

  1. 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.

  2. Navigate to the project directory:

    cd django-todo-app
  3. Create a virtual environment (optional but recommended):

    python -m venv venv
  4. Activate the virtual environment:

    • Windows:

      venv\Scripts\activate
    • Linux/macOS:

      source venv/bin/activate
  5. Install the required packages:

    pip install -r requirements.txt
  6. Apply migrations:

    python manage.py migrate
  7. Run the development server:

    python manage.py runserver

    The app will be accessible at http://localhost:8000.

Deployment to Azure

Azure Resource Group and Virtual Network Setup

  1. Create a new resource group in the Azure portal.
  2. Set up a virtual network within the resource group.

Deploy Django App as Azure Web App

  1. Create a new web app service in the Azure portal.
  2. Configure the web app and deploy your Django app using Git, GitHub Actions, or any preferred deployment method. NAVEEN1 NAVEEN2 NAVEEN3 NAVEEN4

Integrate Azure Chatbot Service

  1. Create a new chatbot service in the Azure portal.
  2. Configure the chatbot and integrate it with your Django app for task management or user interactions.