I am pleased to announce that I have started developing a database back-end for the Barcrawl web app and have been making good progress. Since I have deployed Barcrawl using Elastic Beanstalk on Amazon AWS, I am limited to a MySQL database. But that is not a problem since my only previous experience is in MySQL. This database is meant to reduce the application’s dependency on API calls in the Python back-end. This decision comes in order to reduce the impact on the APIs’ request quotas and to help reduce latency in the back-end since the rate of requests to the Google Maps API have to be limited.
I am pleased to announce that gobarcrawl.com has become official!
This past summer I took an Algorithms class where we were required to utilize what we learned to code a final project. Myself and two others decided to implement a traveling salesman approximation in order to create a cool bar crawl across different bars across the country. We created a Python app that takes in a list of cities and uses the Yelp and Google Maps APIs to find the most popular bars in each city and look up the distances between each destination.