Deployed website link: https://whatsthehapps.vercel.app/

Elevator pitch: 'WhatsTheHapps?' is a website that allows university students to post when they wanna make an event (happ) on campus casually and sponateuously and can be whatever type of fun they can think of.

The problem we set out to solve: Being first year university students, we found the social life to be quite bleak compared to what we see in the American movies making for a lack of a 'community feel'. Although many clubs offer events throughout the semester, we wanted to create a solution for those who want to hang out and make friends in non-class settings without having to wait weeks for the next club event.

Our proposed solution: We are proposing a website - called 'WhatsTheHapps?' that allows users to register as part of their university and be connected with a community of other students looking for something to do. Whenever a student is bored, they can look for activities (happs) that other students want to host whether it be a BBQ at the park, Basketball runs at the outdoor courts a study session at the libary, or literally any social activity you can think of. And students can like a post if they're interested in going. Students also have the option to post their own 'Happ' at a location and time on campus.

How we built it: Tech stack

  • Front end: React -Vite: when testing app to run locally -Leaflet: for interactive map of campus -local storage: To save posted 'happs' by user on to personal storage (final version would post new happs to all users) -CSS: for website styling, using CSS variables for our colours -Github: version control and for collaboration between two developers -OpenStreetMap + CartoDB: to render actual monash campus map -Vercel: to host website for anyone to access Key features: -Home page: includes brief statement introducting site to users and 4 step explainer for how users can use the site -Explore page: shows 'Happs' made by users on the dashboard as well as their locations on an interactive map of monash -Post page: Page for users to post an event -Profile page: Displays personal user info including their university and year, also shows 'host trustworthiness' showing how trustworthy they are to pull through with an event they post

Challenges faced: -Learning to use github -Figuring out how to actually deploy the website

Share this project:

Updates