Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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