Inspiration

We were inspired to create our website from our diverse backgrounds of Philly and non-Philly team members who wanted to create the best experience to find events for all! We did research into some Philadelphia based apps and realized that none of them crowd sourced event data to create fun uniquely Phildadelphian experiences.

What it does

Our website takes in location data from the user to automatically generate a list of events and show the team and location data on the map. From there we then allow the user to automatically create a schedule for their fun filled Philadelphia day while sorting out events that occur at the same time. We are able to save data by logging into our data base with their google account, so they can come back to see their schedule whenever they would like.

How we built it

We created our front-end using HTML, JavaScript, Bootstrap, and CSS. Our back end was primarily developed in Python, and we used Flask framework to enable communication between the front and back end. The authentication is managed through our SQL database in combination with google accounts API. Lastly, the location data was gathered and managed through the google maps API.

Challenges we ran into

We ran into issues with getting location based data from google search API after gathering the location from the google maps API. The issues stemmed from the google search API not accepting smaller towns when looking for events.

Accomplishments that we're proud of

Our collaboration as a team was strong and our more experienced members were able to help support our less experience members.

What we learned

We learned a large amount about large team projects and full stack development, with collaboration being essential at all points. Individual learning occurred a lot as well, with each of our developers gaining valuable experience in new areas.

What's next for NextStopPhilly

With proper support for our team, NextStopPhilly could get a full deployment and a lot of improvements in terms of functionality and flexibility for both the events and calander.

Share this project:

Updates