Inspiration
UCLA is known for having an incredibly diverse student population. Even though every student comes from a different background, people tend to gravitate towards those who share similar backgrounds and identities to themselves.
Perspective is a web application for a platform that aims to engage UCLA students with diverse cultural events on campus and making them more easily accessible for students through technology.
We wanted to envision what cultural clubs at UCLA could be, a chance for other people to learn more about different people and cultures. We could expand the role of cultural clubs and take advantage of UCLA’s amazingly diverse student body to learn more about the world and our place in it.
What it does
Perspective connects students with events hosted by cultural clubs. The events aren't grouped by club, so students can view the large calendar of events and find opportunities that seem exciting to them.
How we built it
To build the front end, we used HTML and CSS. We used bootstrap to as a framework to guide our development. We used Figma for the UI/UX design for the platform. We used Python for web scraping to get better information about the clubs.
Challenges we ran into
- Web scraping club information from clubs on campus
- Time constraints that prevented us from making an HTML form that can input information into our website without intervention from us
Accomplishments that we're proud of
The whole website! We really love the look and are really proud of how far we've come, and we're so happy we managed to make a whole platform from scratch!
What we learned
- Bootstrapping, HTML, and CSS
- Using code in a more practical context
- Moving from design to real front-end, what needs to change and what can shine through
What's next for Perspective
We hope to improve the calendar integration and forms so it'll be even easier for clubs to input information and events without the use of Google’s interface. We would implement a more in-depth description of events – such as allowing club organizers to integrate images and videos into their publications, similar to Yelp. Perhaps even integrating an in-app review system that rates similar events that took place in the past.
Log in or sign up for Devpost to join the conversation.