git clone git@github.com:Landria/open_weather_app.git
cd open_weather_app && bundle install
rspec spec/
rails s
The app will be available via 0.0.0.0:3000 address
- Better weather data visualization
- Move all string messages from code to locales
- Add OpenWeatherMapApi requests caching
- Use a DB to store cities and countries data
- Make OpenWeatherMapApi requests by city ID
- Add storing of 'home' user city
- Store a request history for a user (add registration?)
- More specs (add VCR gem)
- Add city and country field autocompletion
- Use AJAX for search requests
- Move endpoint and APPID to Settings
- Implement a map to allow user to get the weather for any random point
- Handle errors on JSON parsing, external service requests, etc