This project aims to provide a way to visualize on a map startups and digital companies around a city. It has been created by Mainelabs and Angers technopole developers for Angers, France.
Feel free to use it for your own city, we'll be happy to see our work used by other organizations!
A few things are required on your machine before starting:
- ruby v2.2.2
- bundler
- Qt for the capybara gem.
- PostgreSQL for the pg gem. Depending on your environment, you might have some additional libs to install. Make also sure you have created a postgres user having the same name as your OS username.
You can then execute the setup script contained in the repository:
% ./bin/setup
Before launching the app, you should get a Google Maps API key. Everything is explained here : https://developers.google.com/maps/documentation/javascript/tutorial?hl=FR#api_key. Once this is done, you just have to add the key to your .env
file :
GOOGLE_MAPS_KEY=they_key_should_be_here
Note that this step is not required : the file
.sample.env
comes with a generic key, working for the domainlocalhost
. But you really should generate your own key.
After setting up, you can run the application using foreman:
% foreman start
And go check http://localhost:7000 in your browser.
Techlist is released under the MIT License.