WeatherWear
Inspiration
Driven by personal experiences and the challenges faced by those
around
me — particularly my mother — who struggle to dress appropriately for unpredictable weather, this
project
was conceived to create a solution that simplifies daily outfit decisions.
Concept
Introducing a user-centric web application designed to enhance
daily outfit
decisions by
providing
personalized weather insights.
The goal was to design a tool that empowers users to make smarter, more comfortable
clothing choices
based on real-time weather insights. It features the following:
-
Personalized Recommendations — Delivers tailored clothing suggestions based on
real-time weather data, ensuring comfort throughout the day.
-
Historical Log — Maintains a record of past outfits and corresponding weather
conditions, assisting users in refining future choices.
-
Essential Weather Metrics — Highlights critical information like the 'feels-like'
temperature and wind chill to inform appropriate attire selections.
Tools & Frameworks
- Implemented using Java, HTML, and CSS
- Leverages Node.js, Express, and MongoDB for backend development
- Integrates Dark Sky API and Google Maps API for weather and location data
- Deployed via Heroku
Find the code here!
Jul - Aug 2018 (3 weeks)
As the sole developer and designer of this web application, I was responsible for overseeing the full
development lifecycle, from ideation to deployment.
My responsibilities include:
- User Research & Testing — Conducted research to identify user needs related to
weather-driven outfit choices, gathering insights through surveys and usability tests to guide
design decisions.
- Wireframing & Design — Created wireframes and prototypes in Figma to map user
journeys and designed the UI/UX with a focus on accessibility and intuitive navigation.
- Frontend & Backend Development — Built the frontend using HTML, CSS, and JavaScript
for responsiveness and the backend with Node.js, Express, and MongoDB for data management and user
interactions.
- API Integration & Database Management — Integrated third-party weather and
geolocation APIs, and
designed the MongoDB schema to store user outfit logs and weather data.
- Deployment & Performance Optimization — Deployed the app on Heroku, optimized
performance for fast load times, and ensured scalability and security.