Full-StackFebruary 2025

Resort Management Platform

Role

Fullstack dev (Team of 5)

Tech stack
DjangoReactPostgreSQL
Resort Management Platform Screenshot 2Resort Management Platform Screenshot 3Resort Management Platform Screenshot 4
Overview

A management system handling the full resort workflow. The Django backend manages bookings, room inventory, billing, and housekeeping assignments. The React frontend provides staff with a simple interface for front-desk operations.

Key Contributions & Findings
  • 01Designed ER diagrams and implemented a normalized PostgreSQL database schema to manage complex relationships between guests, rooms, bookings, and billings.
  • 02Developed RESTful API endpoints in Django to handle resort operations
  • 03Deployed the application in digitalocean app platform, utilizing managed PostgreSQL for data persistence and ensuring secure, scalable hosting.
  • 04Implemented Django APIs to React frontend
Infrastructure

System Architecture

A decoupled system architecture. The React frontend is hosted on Vercel for rapid delivery, communicating via HTTPS with a Django backend running on DigitalOcean App Platform. Data persistence is managed on DigitalOcean PostgreSQL.