Travium is a modern web application designed to help users explore and discover cities around the world. Whether you're planning a trip or just curious, Travium lets you get insights into any city — including current weather, local attractions, and even the ability to save favorites for later viewing using local storage.
- Explore Cities: Get detailed information about any city.
- Live Weather Updates: Real-time weather info for the selected city.
- Attractions List: View popular places and attractions in each city.
- Add to Favorites: Save your favorite places locally (no login required!).
- Remove Favorites: Easily manage your favorite attractions.
- Dynamic API Fetching: Powered by TanStack Query for smooth data fetching and caching.
- Hybrid Rendering: Uses both Server-Side Rendering (SSR) and Client-Side Rendering (CSR) for optimal performance and SEO.
- React + Next.js
- TanStack Query (React Query) for data fetching
- LocalStorage for managing favorites
- Weather API (you can add which one you're using)
- Attractions API or custom city info API
- SSR + CSR hybrid for fast load times and interactivity