Fly smarter, not later.
Flub is your AI flight agent that monitors real-time events to predict delays and cancellations before they happen — so you can always stay one step ahead and travel stress-free.
This repository contains the landing page for Flub, the public-facing marketing site for the project.
It is a static, responsive single-page web app built with modern front-end tools.
Flub helps travelers make smarter flight decisions by combining flight data with real-time national events and news to identify potential disruptions.
While this repository hosts the landing page only, it represents the frontend interface for Flub’s broader concept — an AI-powered flight assistant accessible through SMS.
- Static landing page built with modern web tools
- Animated chat demo simulating Flub’s responses
- SMS integration (
sms:[email protected]) for iOS devices - Responsive layout for desktop and mobile
- Modal dialogs for “Mission” and “Contact” sections
- Smooth motion effects and transitions via Framer Motion
Note: This repository does not include the backend or AI logic for flight delay prediction.
The landing page is a static marketing site only.
Built entirely on the frontend using:
- Vite — fast modern build tooling
- React 18 + TypeScript — modular, type-safe frontend
- Tailwind CSS + shadcn/ui — clean and consistent styling
- Framer Motion — animations and micro-interactions
- TanStack React Query — lightweight data management layer
You can edit or run this project locally using your preferred IDE.
- Node.js (v18 or newer)
- npm (or pnpm/yarn)
# 1. Clone the repository
git clone <YOUR_GIT_URL>
# 2. Navigate into the project
cd flub-web
# 3. Install dependencies
npm install
# 4. Start the development server
npm run dev