Skip to content

harshika53/dockerized-flask-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Dockerized Flask To-Do List

A simple and lightweight To-Do List web application built using Flask and Python, containerized with Docker. This project demonstrates how to build, containerize, and run a Python web app that’s ready for deployment on cloud platforms such as AWS.


🚀 Features

  • ✅ Add, view, and delete tasks
  • 🖥️ Simple and clean UI
  • 🧪 Python Flask backend
  • 📦 Containerized using Docker
  • ☁️ Ready for cloud deployment (Render)

Tech Stack

Layer Technology
Backend Python, Flask
Frontend HTML, CSS
Container Docker
Version Ctrl Git + GitHub

🛠️ Installation and Setup

📦 Steps

  1. Clone the repository
    git clone https://github.com/your-username/flask-todo-docker.git
    cd flask-todo-docker
    

🔹 Run with Docker

✅ Prerequisites

  • Docker installed on your system
  1. Build the Docker Image
    docker build -t flask-todo-app .
    
  2. Run the Docker Container
    docker run -p 5000:5000 flask-todo-app
    
  3. Visit the app in browser Open your browser and go to: http://localhost:5000

🔹 Running Locally

📦 Steps

  1. Install Dependencies
     pip install -r requirements.txt
    
  2. Run the Application
    python app.py
    
  3. Open your browser and navigate to http://localhost:5000

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.

  1. Fork the repo
  2. Create your branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -m 'Add feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Open a Pull Request

About

A simple, user friendly to-do list web app built using Flask and Docker

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages