A mobile-first travel planning web app with Japanese Minimal Light theme design.
- ๐ ่ก็จ (Itinerary) - Day-by-day itinerary with timeline view and hero image cards
- ๐ ๆฉซๅๆฅๆ - Horizontal calendar date selector with weekday labels
- ๐ค๏ธ ๅคฉๆฐฃ้ ๅ ฑ - Real-time weather from OpenWeatherMap API with hourly forecast
- ๐ ๅฐ่ชๆ้ - One-tap Google Maps navigation
- โน๏ธ ่ณ่จ (Info) - Flights, hotels, emergency contacts
- ๐ฐ ่จๅธณ (Budget) - Expense tracker with JPYโTWD conversion
- ๐ ๆป็ฅ (Guide) - Attraction guides including Tokyo, Kawaguchiko & Karuizawa spots
Japanese Minimal Light Theme (ๆฅๅผๆฅต็ฐก้ขจ)
- Warm white background (#FAF8F5)
- Soft pink accent color (#E8B4B8)
- Hero image cards with overlay text
- Horizontal scrolling hourly weather forecast
- Color-coded cards: Attractions (teal), Restaurants (coral), Transport (blue)
# Clone the repo
git clone https://github.com/peterhu/travelplan.git
cd travelplan
# Serve locally (requires Node.js)
npx serve
# Open http://localhost:3000travelplan/
โโโ index.html # Main HTML
โโโ css/
โ โโโ styles.css # Japanese Minimal Light theme
โโโ js/
โ โโโ data.js # Trip data (itinerary, hotels, guides)
โ โโโ weather.js # OpenWeatherMap API integration
โ โโโ app.js # Main application logic
โโโ README.md
- Push code to GitHub
- Go to Settings โ Pages
- Select Branch: main, folder: / (root)
- Save and wait for deployment
- Access at
https://peterhu.github.io/travelplan/
| Itinerary | Info | Budget |
|---|---|---|
| Hero card + horizontal calendar | Flight & hotel info | Expense calculator |
- ๐ฏ ๆฐๅๅฑฑๆทบ้ๅ ฌๅ (Arakurayama)
- ๐ ๆฒณๅฃๆน็พ้ฃๆป็ฅ
- ๐จ teamLab ๅ่งๆป็ฅ
- ๐๏ธ ่ผไบๆพค็ๅญ่ณผ็ฉๅปฃๅ ด
- ๐๏ธ ่่ผไบๆพค้ๅบง้
- ๐ฒ ๆฆๆจน่กๅฐ้ฎ (Harunire Terrace)
- โช ่ผไบๆพค้ซๅๆๆ
- ๐ฆข ้ฒๅ ดๆฑ (Kumoba Pond)
- Weather: OpenWeatherMap (free tier, 1000 calls/day)
- Navigation: Uses Google Maps URL (no API key required)
MIT License