Inspiration
Ever attend an event but miss capturing the memory with a great photo? The angle wasn’t right, your phone battery died or you were too caught up in the moment to take that great shot! Maybe you want to follow a specific location and check out all the photos of your favourite sports team, follow an influencer around the globe or plan a vacation by viewing photos of the area. GeoGram is your solution!
What it does
GeoGram allows you to post photos by location, search photos by location, follow accounts and locations, and view recommendations.
How we built it
We built our web application using Python Flask. We used MongoDB atlas for our cloud based database backend. Images are stored in Google Cloud Storage. MongoDB stores user information and image links. Webpages are rendered using Bootstrap 5 and Jinja templates.
Challenges we ran into
Using Bootstrap and Jinja templates to format the site's contents were a challenge as both technologies were new to us. Authentication was also new to us and a huge challenge.
Accomplishments that we're proud of
Being able to use the image information and load photos by geolocation was a major milestone and something we celebrated! Authentication took a long time and was complex and that was our biggest accomplishment.
What we learned
Delegating tasks to a team is important. Having a variety of skill sets is also important.
What's next for GeoGram
Future features include refining search criteria by date/time/event.
Log in or sign up for Devpost to join the conversation.