Skip to content

mongodb-developer/taskmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A task manager using the MongoDB Atlas Free Tier and Django MongoDB Backend to help plan out tasks and activities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors