URAAN - Travel Agency
The Blueprint
Uraan is a high-performance web platform designed for the ultra-luxury travel market, offering exclusive bookings for private jets, VIP Hajj packages, and global concierge services. The project focuses on delivering a seamless, "app-like" experience using a Serverless Architecture approach. Unlike standard static sites, Uraan features a fully functional custom authentication system that connects a static frontend to a dynamic cloud database without requiring a traditional backend server, ensuring high security, zero maintenance costs, and lightning-fast load times.
The Code Vault
Technical InsightBelow is a snapshot of the primary architectural logic. I designed this specific module to optimize data handling and ensure system modularity.
// Serverless Auth via Google Apps Script
function doPost(e) {
const sheet = SpreadsheetApp
.getActiveSpreadsheet().getSheetByName("Users");
const { email, pass } = JSON.parse(e.postData.contents);
const users = sheet.getDataRange().getValues();
const match = users.find(
(row) => row[0] === email && row[1] === pass
);
return ContentService.createTextOutput(
JSON.stringify({ auth: !!match })
).setMimeType(ContentService.MimeType.JSON);
}Live Product
System Health
0.3s
Load Time
100%
Uptime
Architecture
- Client-Side
- Serverless Middleware
- Data Persistence
Project Evolution
Sprint 1
Oct 2023
Requirements Gathering & Auth Design
Sprint 2
Nov 2023
Serverless Google Apps Script Backend
Sprint 3
Dec 2023
Frontend Integration & State Management
Sprint 4
Jan 2024
Client Handover & Netlify Deployment
