From 8e70340666fadac92dbda206ab90bab04409aa8a Mon Sep 17 00:00:00 2001 From: Nihal Ahmed Date: Wed, 20 May 2026 08:09:09 +0000 Subject: [PATCH] Update README.md --- README.md | 130 +++++++++++++++++++++++++++--------------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index c54cb65..99e37d7 100644 --- a/README.md +++ b/README.md @@ -1,66 +1,66 @@ -# Cloud Notes Platform – Cloud-Native Notes Management Application - -## Author - -Muhilan - ---- - -# Overview - -Cloud Notes Platform is a modern cloud-native notes management web application developed using containerized deployment architecture and public cloud infrastructure. - -The application allows users to: -- create notes -- store notes persistently -- manage lightweight note workflows -- access the application securely over HTTPS - -The system is designed using a multi-component architecture consisting of: -- Flask backend application -- PostgreSQL database -- NGINX reverse proxy - -The application is deployed on an AWS EC2 virtual machine using Docker Compose orchestration and HTTPS reverse proxy configuration. - -The project demonstrates practical cloud deployment concepts including: -- containerization -- reverse proxy configuration -- persistent storage -- automated deployment -- cloud-hosted infrastructure -- HTTPS certificate management -- environment-based configuration - ---- - -# Features - -- Create and manage notes -- Persistent PostgreSQL database storage -- Responsive modern web interface -- Dockerized application services -- AWS cloud deployment -- HTTPS secure communication -- DuckDNS public domain -- Reverse proxy architecture -- Automated deployment scripts -- Environment variable configuration -- Automatic container restart policies -- Database backup support -- Access log monitoring - ---- - -# Application Architecture - -## High-Level Architecture - -```text -User Browser - ↓ -NGINX Reverse Proxy (HTTPS) - ↓ -Flask Backend Container - ↓ +# Cloud Notes Platform – Cloud-Native Notes Management Application + +## Author + +Nihal Ahmed + +--- + +# Overview + +Cloud Notes Platform is a modern cloud-native notes management web application developed using containerized deployment architecture and public cloud infrastructure. + +The application allows users to: +- create notes +- store notes persistently +- manage lightweight note workflows +- access the application securely over HTTPS + +The system is designed using a multi-component architecture consisting of: +- Flask backend application +- PostgreSQL database +- NGINX reverse proxy + +The application is deployed on an AWS EC2 virtual machine using Docker Compose orchestration and HTTPS reverse proxy configuration. + +The project demonstrates practical cloud deployment concepts including: +- containerization +- reverse proxy configuration +- persistent storage +- automated deployment +- cloud-hosted infrastructure +- HTTPS certificate management +- environment-based configuration + +--- + +# Features + +- Create and manage notes +- Persistent PostgreSQL database storage +- Responsive modern web interface +- Dockerized application services +- AWS cloud deployment +- HTTPS secure communication +- DuckDNS public domain +- Reverse proxy architecture +- Automated deployment scripts +- Environment variable configuration +- Automatic container restart policies +- Database backup support +- Access log monitoring + +--- + +# Application Architecture + +## High-Level Architecture + +```text +User Browser + ↓ +NGINX Reverse Proxy (HTTPS) + ↓ +Flask Backend Container + ↓ PostgreSQL Database Container \ No newline at end of file