Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1008 Bytes

File metadata and controls

41 lines (32 loc) · 1008 Bytes

Get Going — Task Manager

A Kanban-style task management app built with Django MongoDB Backend.

Features

  • Drag-and-drop task board with To Do, In Progress, and Done columns
  • Create, edit, and delete tasks
  • Task priority levels (Low, Medium, High) and due dates
  • User authentication (login/logout)
  • Real-time UI updates with HTMX and SortableJS

Tech Stack

  • Backend: Django 6.0, django-mongodb-backend
  • Database: Django MongoDB backend
  • Frontend: HTMX, SortableJS, custom CSS

Setup

  1. Clone the repo and create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  2. Create a .env file in the project root:

    SECRET_KEY=your-secret-key
    DEBUG=True
    MONGODB_HOST=your-mongodb-connection-string
    MONGODB_NAME=taskmanager
    
  3. Run migrations and start the server:

    python manage.py migrate
    python manage.py createsuperuser
    python manage.py runserver