Where To Now allows users to understand and visualise the culture of cities around the world. The data gathered from the Meetup API has been used to determine the relative importance of each of the 33 categories, based on the number of groups in each city. This provides users with meaningful information regarding the cities they are most likely to find people with a common interest.
- Ruby on Rails
- JavaScript, including the following libraries:
- Meetup API
- PostgreSQL
- HTML5
- CSS3
- Heroku hosting
- Bar chart - top 10 cities for which there are groups relevant to the category selected by a user
- Doughnut chart – all groups in the city selected
- Radar chart – compare city culture information with another city
- Users can select a city on the map and be directed to the relevant city's Meetup.com page
- Make cities on the map clickable to display city culture information to the user
Check out the site - https://wheretonow.herokuapp.com/
Link to presentation slides - https://github.com/avielgoh/WDI-Project-3-Where-To-Now/blob/master/public/planning/Where%20To%20Now.pdf
- Fork this repository
- Create a local clone
- Run the code below in your Terminal to set up your database
$ rake db:create
$ rake db:migrate
$ rake db:seed
- Fork this repository
- Create a local clone
- Run the code below in your Terminal to set up your database
$ rake db:create
$ rake db:migrate
- Get an API key here
- Create a new file called
.env
in the root folder - Add the code below to your new .env file
MEETUP_KEY=YOURAPIKEYFROMMEETUP
- Add the code below to your Gemfile
gem 'dotenv-rails', :groups => [:development, :test]
- Bundle the Gemfile in your terminal -
bundle
- Replace the code in the db/seeds.rb file with the code below
Category.init_categories
City.init_cities
Groups.init_groups
- Run the code below in your Terminal to seed data into your database (note: this may take up to 45 minutes depending on your connection / the Meetup API)
$ rake db:seed
Role | Main site |
---|---|
Project Lead | Bono |
Tech Lead | Aviel |
Design Lead | Helen |
Links to their Github accounts:
Thanks to DT, Matt and the WDI4 appleandriods class for all your assistance and guidance!
This project was undertaken as part of the General Assembly WDI course I undertook in 2015.