Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager DevOps Project

Project Overview

This is a full-stack Task Manager application built using a multi-container Docker architecture. The application consists of:

  • Frontend (HTML, JavaScript)
  • Backend (Node.js, Express)
  • Database (MySQL)

##Architecture Frontend → Backend API → MySQL Database All services run in separate Docker containers using Docker Compose.


##Tech Stack

  • Frontend: HTML, JavaScript
  • Backend: Node.js, Express
  • Database: MySQL
  • DevOps Tools: Docker, Docker Compose

features

  • Add tasks
  • View tasks
  • Persistent storage using MongoDB
  • Multi-container setup
  • Webhook test

How to Run the Project

1. Clone the repository

git clone (https://github.com/sakib1133/task-manager-devops.git)

2. Navigate to project folder

cd task-manager-project

3. Run Docker Compose

docker-compose up --build

4. Open in browser

http://localhost:8080


Project Structure

task-manager-project │ ├── docker-compose.yml ├── frontend/ ├── backend/ └── README.md


Learning Outcomes

  • Dockerfile creation
  • Multi-container applications
  • Docker Compose
  • Container networking
  • Volume management
  • API integration

Author

mohd sakib malik


Future Improvements

  • Add delete/update tasks
  • Add authentication
  • Deploy to cloud (AWS / Render)
  • Add CI/CD pipeline

About

Full Stack Task Manager application using Docker, Docker Compose, Node.js, and with multi-container architecture.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages