Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vadim-geroim/nomster
Yelp clone that integrates with Google Map API and includes features like user comments, star rating, image uploading, and user authentication.
https://github.com/vadim-geroim/nomster
carrierwave devise figaro geocoder heroku rails5 ruby
Last synced: about 1 month ago
JSON representation
Yelp clone that integrates with Google Map API and includes features like user comments, star rating, image uploading, and user authentication.
- Host: GitHub
- URL: https://github.com/vadim-geroim/nomster
- Owner: vadim-geroim
- Created: 2019-07-08T11:58:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T13:41:49.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T17:25:06.709Z (almost 2 years ago)
- Topics: carrierwave, devise, figaro, geocoder, heroku, rails5, ruby
- Language: Ruby
- Homepage: https://nomster-vadim-geroim.herokuapp.com
- Size: 8.72 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
This README document steps are necessary to get the application up and running.
## Wireframes
Places page
![Screenshot](/app/assets/images/places_page.png)
____________________________________________________________________________________________________________________________Add-a-Place Form
![Screenshot](/app/assets/images/add_place_form.png)
____________________________________________________________________________________________________________________________Profile page
![Screenshot](/app/assets/images/profile_page.png)
____________________________________________________________________________________________________________________________## Precondition
* Ruby version 2.5.3 installed
* Ruby on Rails version 5.2.3 installed## Configuration
To get started with the app, clone the repo and then install the needed gems:
````
bundle install --without production
````## Database creation and initialization
Next, migrate the database:
````
rails db:migrate
````## Services (job queues, cache servers, search engines, etc.)
Run the app in a local server:
````
rails server
````## Deployment instructions
Following instructions for Heroku:* Login to your Heroku account
````
heroku login
````
* Create Heroku app
````
heroku create your_app_name
````
* Deploy an application
````
git push heroku master
````
* Initialize database
````
heroku run rails db:migrate
heroku restart
````
* The application should be up and running