← Back to projects

Cloud application · AWS

Fish Sharing

A community web application for sharing and exploring fishing catches. The project combines a responsive web experience with AWS infrastructure designed for reliable delivery and scaling.

Fish Sharing community website showing recent fishing catches

Project overview

Fish Sharing is a web platform where people can share and explore fishing content. The project also demonstrates how to deliver a web application through AWS services, with load balancing, autoscaling, automated deployments, and secure content delivery.

Architecture

The AWS architecture combines EC2 application servers with a load balancer and Auto Scaling group, while cloud services support delivery, storage, deployment automation, and monitoring.

Fish Sharing AWS architecture with CloudFront, Route 53, load balancing, EC2 autoscaling, S3, and deployment services
AWS deployment architecture

Key features

Technology stack

HTML CSS JavaScript jQuery AWS EC2 Auto Scaling Load Balancer S3 DynamoDB Lambda CloudFront Route 53 CodePipeline CodeDeploy