Inspiration
**Opting in for:
- Best Overall Hack
- Best Spacey Hack
- Best First-Time Hack
- Best DEI Hack sponsored by Fidelity
- MLH Prizes**
Some would say the biggest struggle is the battle between indecision and the want to do something – at least for our friend group. College is not just a time for studying; it’s a time to have fun and explore the unique college town we spend a meager four years in. However, because of our busy schedules and clashing interests, it’s sometimes hard to make plans for a fun night out. Sometimes when plans make it out of the groupchat, the weather is the inhibiting factor. Sometimes when the group decides on a plan, it’s hard to express your opinion because it can present as disagreeable. You might be in the hidden majority who disagrees with the activity but go along because you believe you’re in the minority. With Whether the Weather, we create the ultimate planning device for your friend group.
Additionally inspired by the space theme of the Hackathon, we created a simple theme around constellations and the weather.
What it does
Whether the Weather allows for each person in a friend group to make an account, and use each person’s unique username to create a group to start the planning process. It is a user-friendly website, guiding everyone through the process to make the perfect plan. The website takes each person’s interests into account, figures out the weather for the day, and recommends three activities that the friend group can do. Afterward, it is up to each person to agree or disagree with the recommendations. Only through a majority is the best activity decided
Whether the Weather considers all the needs and wants that your friend group should have considered. The use of this app brings unique features:
- Quells confidence of all members of a friend group to voice their opinions anonymously
- Support women-owned, minority-owned, and queer-owned businesses as well as small businesses which have historically underperformed in terms of sale and size compared to other businesses
- Helps explore a city and find its hidden gems
- Reads weather-related data to determine what the most relevant activities are
How we built it
To run Whether the Weather, you must start both the front end and back end separately. To start the front end, open the back folder in your IDE of choice, navigate to Server.py and click the green play button to start the server. This should produce the link http://locahost:3232 in the terminal, which you can navigate if you want to test the server on its own. You don't have to click the link. To run the front end, navigate to the directory back/src in another terminal, and run the command npm start in the terminal. This should produce the link http://localhost:3000 in the terminal, to which you can navigate to in a new browser page. This should load the page!
Challenges we ran into
- Didn’t know React
- Had a basic understanding of Javascript
- First time doing back-end
- Didn't know what flask was
- First type using Photoshop and Figma!
- User-authentication
- Little experience with database
Accomplishments that we're proud of
- Learning React, Figma, SQL, Javascript, and a lot more in 24 hours than we could have done without the hackathon
- Getting the user authentication and registration to work
- Using a weather API successfully
- Creating satisfying graphics
- The sense of fulfillment from each step of the process
What we learned
- React, Figma, SQL, Javascript, and more!
- Time management!!
- Working with a team, maximizing everyone's utility
- Github commands--managing different branches and pull requests to facilitate simultaneous work
- how the campus center chairs are
What's next for Whether the Weather
- Using AI to make plans
- Expand to other cities using APIs
- Contact small businesses to partner with them to promote their growth
- Adding a voting feature to give your group a single democratic result
Log in or sign up for Devpost to join the conversation.