Solara
Know your sun window

The problem
The UV index is a number, not an answer. Whether you can be outside without sunscreen depends on your skin type, the activity, and how long you will be out — none of which a weather app accounts for.
The build
A personalized UV and sun-exposure dashboard: enter location, skin type, and outdoor activities, and Solara computes your safe sun windows for today and tomorrow — including a no-sunscreen mode that shows exactly when UV is low enough. Activity windows can flow straight into Google Calendar.
Stack & choices
- Next.jsApp Router with static export
- Open-MeteoLive UV and weather data — free, no API key
- FirebaseAuth, Firestore sync, and hosting
- GitHub ActionsCI/CD deploys to Firebase Hosting
Process notes
- 1
Anonymous-first: location is saved locally and the whole app works without an account; Google sign-in only adds cross-device sync.
- 2
Static export keeps hosting free and fast — all personalization happens client-side against the Open-Meteo API.
- 3
Safe windows are computed per activity and skin type, with durations adjustable in preferences.