Inspiration

The inspiration behind Hoos Life Hacks came from a desire to help students optimize their daily routines by giving them personalized life hacks based on the weather and their current mood. We noticed that everyday tasks, like figuring out how to stay warm or productive, can be influenced by external factors like temperature. By combining weather data with customizable user vibes, we wanted to make people's lives a little easier with tailored suggestions.

What it does

Hoos Life Hacks provides real-time life hack recommendations based on current weather conditions. Users can enter their location to receive weather information, and based on the temperature and time of day, the app suggests tips like staying warm, managing heat, or improving productivity. The app also allows users to select their “vibe” (relaxed, productive, or adventurous), and it provides tailored task suggestions for how they can maximize their day based on that vibe.

How we built it

  • React for the front-end framework, which allowed us to create an interactive user interface.
  • Weather API to retrieve real-time weather data based on the user's location.
  • CSS to style the app and provide a simple, clean layout.
  • JavaScript to handle logic for weather-based recommendations and user vibe selections.
  • React Router to handle navigation between different app components like the vibe selection screen and the dashboard.
  • Environment variables (.env) to securely store API keys, ensuring they aren’t exposed publicly. ## Challenges we ran into We had to ensure that the app ran smoothly without exposing sensitive information like the API key.

Accomplishments that we're proud of

We’re proud of successfully creating a functional app that provides real-time life hack recommendations based on both weather conditions and user-selected vibes. Our implementation of the Weather API and ability to dynamically display customized content for users in different locations is something we’re especially happy with.

What we learned

Throughout the project, we learned a lot about:

  • Integrating third-party APIs and managing responses from asynchronous data requests.
  • The importance of securing sensitive data like API keys using environment variables.
  • Enhancing user experience by providing dynamic and personalized content based on weather data and user moods.
  • How to work efficiently as a team, splitting tasks between frontend, API integration, and user experience design.

What's next for Hoos Life Hacks

  • Expand the range of life hacks to include more specific recommendations based on various weather patterns

Built With

Share this project:

Updates