Posts

Showing posts from October, 2025

MemoMaster — Dockerized Cloud Note-Taking App

Image
  Title MemoMaster — A Dockerized Cloud Note-Taking Application (Frontend + Backend + Persistent History) Introduction MemoMaster is a lightweight cloud-style note-taking application designed and implemented as a three-part development assignment . It demonstrates modern container-based full-stack development by separating the user interface (frontend), the REST API (backend), and persistent storage (MongoDB) into isolated Docker containers. The whole stack is orchestrated using docker-compose so the app is portable, reproducible, and environment-independent. The application consists of three primary components — Frontend , Backend (API Server) , and Database (MongoDB) — each running inside its own Docker container. This approach enhances modularity, reduces deployment complexity, and provides a robust cloud-ready solution. Fig.1 Overall Architecture of the Docker-Based Cloud Note Application. Objectives To design and deploy a scalable cloud-based note-taking system usin...