LayerUp is a responsive weather-based clothing assistant that turns weather data into practical outfit recommendations.
Instead of only showing temperature and conditions, LayerUp helps answer a simple daily question:
What should I wear today?
The app uses current weather, hourly forecast data, daily forecast data, and personal comfort preferences to recommend clothing layers for the morning, daytime, and evening.
LayerUp provides personalized clothing suggestions based on:
- City-based weather search
- Current feels-like temperature
- Hourly weather changes throughout the day
- Wind and rain probability
- User comfort profile
- Feedback-based comfort adjustment
- Multi-day forecast data
The goal is to make weather information more useful by converting it into simple, practical clothing advice.
- City search with suggested cities
- Personalized comfort profile:
- Cold-sensitive
- Normal
- Heat-sensitive
- Today view with current weather and outfit summary
- Morning, daytime, and evening layer recommendations
- Smart layer continuity notes
- 3-day forecast with outfit suggestions for each day
- Weather condition icons and labels
- Feedback buttons to improve future recommendations
- Settings page for updating city and comfort profile
- Local preference storage using browser
localStorage - Frontend response caching
- Backend weather caching
- Mobile-first responsive interface
- React
- TypeScript
- Vite
- Tailwind CSS
- Node.js
- Express
- TypeScript
- WeatherAPI
Ilia Chirkov