Update README.md

This commit is contained in:
Nihal Ahmed 2026-05-20 08:09:09 +00:00
parent 9ec8e5ea3b
commit 8e70340666

130
README.md
View File

@ -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