Skip to content

Loungebird/Website

Repository files navigation

Site

Loungebird Website

Landing page for Loungebird - real-time lounge occupancy insights for London Heathrow Terminal 5.

Tech Stack

  • React 19 + TypeScript
  • Vite
  • Framer Motion (animations)
  • React Router (SPA routing)
  • CSS Modules

Development

Prerequisites

  • Volta (recommended) - automatically uses correct Node.js and pnpm versions
  • Or manually: Node.js 24+ and pnpm 9+

Install dependencies

pnpm install

Start development server

pnpm dev

Build for production

pnpm build

Preview production build

pnpm preview

Deployment

Vercel

The site automatically deploys to Vercel on pushes. Pushes to main will deploy to production.

Docker

Build and run with Docker:

# Build the image
docker build -t loungebird-website .

# Run the container
docker run -p 8080:80 loungebird-website

Or use Docker Compose:

docker compose up