Skip to content

pablo727/to_do_app

Repository files navigation

📝 Django To-Do App

License: MIT Python Django PostgreSQL Deploy on Fly.io

A simple yet functional task management web application built with Django and deployed using Fly.io.

🚀 Live Demo

👉 django-to-do-app.fly.dev

📦 Features

  • User authentication (login/logout/register)
  • Create, view, edit, and delete tasks
  • Task scheduling with due dates, comments and CRUD functionality too.
  • Admin dashboard for managing users and tasks
  • Responsive layout using TailwindCSS

💻 Tech Stack

  • Backend: Django (Python)
  • Database: PostgreSQL (via Fly.io)
  • Deployment: Fly.io
  • Tools: Docker, Git

⚙️ Setup Instructions

  1. Clone the repo:
    git clone https://github.com/pablo727/to_do_app.git
    cd to_do_app
    
  2. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations and start the server:
python manage.py migrate
python manage.py runserver
  1. Visit http://127.0.0.1:8000/ in your browser.

📄 License

MIT License. Use freely, credit appreciated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published