The Flighty for your Hotel Stays.
Stop using spreadsheets. StayFolio is the ultimate companion for the elite traveler. Track your history, visualize your footprint, and optimize your status strategy.
- Portfolio Tracking — Analytics dashboard with stats, charts, financials, and traveler persona insights
- Stay Management — Full CRUD for hotel stays with year/month filters and nights-by-brand breakdown
- Status Calculator — Real-time progress tracking toward your next elite tier across 9 loyalty programs
- Elite Status Wallet — Auto-calculated status based on prior year activity, with manual override support
- Travel AI — AI-powered guest book cards and social captions via Google Gemini
- Hotel Intel — Weekly curated news feed from major hotel brands
- AI Concierge — Chat-based travel assistant
Marriott Bonvoy · World of Hyatt · Hilton Honors · IHG One Rewards · Accor Live Limitless · GHA Discovery · Best Western Rewards · Wyndham Rewards · Radisson Rewards
| Layer | Tech |
|---|---|
| Frontend | React 19, TypeScript, Vite |
| Styling | Tailwind CSS (CDN) |
| Backend | Supabase (Auth, Database, Storage, Edge Functions) |
| AI | Google Gemini API |
| Charts | Recharts |
| Icons | Lucide React |
| Hosting | Vercel |
Prerequisites: Node.js
-
Clone the repo
git clone https://github.com/jeratomise/StayFolio.git cd StayFolio -
Install dependencies
npm install
-
Set up environment variables — create a
.envfile:GEMINI_API_KEY=your_gemini_api_key -
Run the dev server
npm run dev
MIT