Did some modernization on how I run RateWings in the cloud. Instead of renting an entire computer from Amazon Cloud, I put RateWings into a container and told Amazon Cloud to run it however it likes. This should save some money on the infrastructure bill to keep the site running.
As always, I use RateWings to learn new technologies. This time it was Docker and ECS. I’ve been using Docker for development reasons for a while, but now the same image I build for development is being used to run the site in production. ECS is Amazon’s Elastic Container Service which is designed to allow users to quickly use as many instances of their services as needed to handle existing load. For me, this means use almost no resources as the site doesn’t generate much load at all.
I’ve still got some DNS tricks to figure out to make things 100% automated, but I can now push a change to the site (build new image, push to ECS, update Dyn DNS) in under 2min.
Release a beta version of RateWings on the google play store for android users. Don’t expect much more than a skinning of the existing web based app, but hopefully this’ll get it on peoples screens and get some more ratings rolling in.
Google Play Store App for Android
Now to re-learn how to write iPhone apps in swift
Wired up an API for ratings. Read only for the most part – but a step in the right direction.
Enjoy it starting here: https://ratewings.com/api/ratings/
Visible changes: Added Facebook logins and ability to track your own ratings, i.e. search for “Mine”. Also fixed the browser location detection functionality.
Non visible changes: Moved DB to RDS. Using ansible to deploy site. https enabled. Allauth installed. blue-green deployment advanced – not quite perfect.
Got some feedback that I needed a logo and was pointed to fiverr.com, a website that does small jobs (like logos) for $5. So $5 of bitcoin later, this is the logo I got.
Found this list of business models from yCombinator, and I think RateWings could pivot to 10 pessimistically, and 3 seriously.
It would be interesting to track my car via GPS all the time and correlate with geolocation of site traffic.
Started this project maybe a year ago and am just getting to a blog now, so let’s catch up shall we?
Early 2013: Registered the RateWings.com domain and began playing with different technologies for the website including flask and then django
Early 2014: Settled on django as the technology to run the site and got it into what I’d call an “Alpha/Prototype” state
April 2014: We submitted ourselves to the Manchester Young professionals Start-Up challenge contest but didn’t even make the semi-finals
May 2014: The website is live: RateWings.com – and we’ve got 67 ratings from the efforts of friends and family
Today: Added a blog to the site 🙂
What’s next == good question… stay tuned