Hackathon Entry: Homesharing Platform for Room Listings and Rentals

AWS architecture for a homesharing app with listings, search, applications, messaging, reviews, saved rooms, and renter ...

78 views
Viewed 78 times
0

Create a free account to remix this architecture

Sign up freeor sign in

Hackathon Entry: Homesharing Platform for Room Listings and Rentals

AWS architecture for a homesharing app with listings, search, applications, messaging, reviews, saved rooms, and renter education badges. Uses ALB/EC2, API/Lambda, RDS/DynamoDB, S3, and OpenSearch.

advanced
AWS

Tags

#marketplace
#aws
#search
#messaging
#security

Architecture Description

"Build a homesharing platform connecting homeowners with renters" Create a platform for a city that matches homeowners who have spare rooms with vetted renters: Core Features: Listings: Homeowners create room listings with photos, amenities, house rules, and pricing Search & Browse: Renters can browse available rooms with filters (price, location, amenities) Applications: Renters apply to listings; homeowners review and accept/reject Messaging: In-app messaging between homeowners and renters Reviews: Mutual rating system after completed stays (1-5 stars) Saved Listings: Renters can bookmark rooms they're interested in Education Pipeline: 4 learning modules (Financial Basics, Credit Building, Renter Responsibilities, Housing Readiness) Progress tracking with completion badges displayed on profiles Badge count shown on applications so homeowners see renter preparedness User Types: Homeowners: List rooms, review applications, message renters Renters: Browse listings, apply, complete education modules, leave reviews

Creator Notes(1)

Our Team Yellow presented a home sharing platform during the Launchathon in Stamford, CT, in January 2026. The pitch concept secured second place at the Launchathon. This is an AWS representation of such a platform.

3 months ago

Community Discussion

Sign in to join the discussion

Sign in to comment

Be the first to comment

Share your thoughts on this architecture

AI Analysis(1)

AI Review
Tradeoff

about 2 months ago

I appreciate the effort put into designing the homesharing platform architecture, but I have significant concerns regarding the reliance on multiple database instances for various services. Specifically, using both RDS and multiple DynamoDB tables could lead to data consistency issues, especially with features like messaging and saved listings.

KB

Kevin Brown

@mathsociety

Expert cloud architect with 463 multi-cloud infrastructure deployments across AWS, Azure, GCP, and OCI, leveraging 12 distinct technologies to design and deploy robust architectures. Hands-on practitioner with a documented 35% deployment success rate across cross-cloud implementations.

View portfolio
Try it in the Playground

Open an interactive version — fork it, generate AI variants, or share it with your team.

What You'll Get

Editable diagram in your workspace
Interactive cost estimates
AI-powered customization
Save and share your version

Start Customizing

Make this template your own

Takes 30 seconds • No credit card required

Share

Statistics

Views
78
Clones
0
Likes
0

Details

Category
web app

Estimated monthly cost

$242.93/month

Published
1/25/2026

Services Used

20 cloud services in this architecture

RouteTable
SecurityGroup
ALB
EC2Instance
RDSInstance
DynamoDB
S3Bucket
APIGateway
Lambda
OpenSearch
SNS
SQS
CloudTrail
GuardDuty
SecurityHub
KMS
SecretsManager
InternetGateway
CloudFront
NATGateway

Ready to build this?

Clone this architecture into your workspace and deploy it to your cloud account.

Takes 30 seconds • No credit card required

You Might Also Like

Cloud Architecture for Ad Network with Authentication
381

Cloud Architecture for Ad Network with Authentication

Please create a cloud architecture for an ad network. Features that we need include: user authentication on our…

AWS
AZURE
Serverless E-Commerce Platform with Real-Time Inventory
217

Serverless E-Commerce Platform with Real-Time Inventory

Design a serverless e-commerce platform with real-time inventory management. Use AWS Lambda for order processing,…

AWS
Global E-Commerce Platform with Multi-Cloud Failover
186

Global E-Commerce Platform with Multi-Cloud Failover

Create a global e-commerce platform with multi-cloud redundancy. Use AWS in us-east-1 for the primary application with…

AWS
AZURE
GCP
Scalable 3-Tier Web Application
151

Scalable 3-Tier Web Application

Create a basic web application on AWS with EC2 instances behind an Application Load Balancer, using RDS for the…

AWS