Skip to content
This repository was archived by the owner on Feb 20, 2025. It is now read-only.

phil-6/van-spots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

324 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Van Spots API-first application to allow users to log and view spots to wild camp in vans.

Requirements ruby 2.5.1p57 Rails 5.2.1 Installing Use bundle to install

Generate Application Credentials --not sure if needed

$ EDITOR="atom --wait" rails credentials:edit

Create Database

$ rails db:migrate

$ rails db:test:prepare

$ rails db:seed

Use rspec to test

Running Locally $ rails s

New terminal window

$ http :3000/auth/login email=test@email.com password=testpass

(requires httpie)

$ http :3000/spots Authorization:'eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJleHAiOjE1MzM5Njk3NjF9.wJnoMyLjeszY8sb0R4t86xdAjyeP1-t-gW5TKyfq0H8'

(note authorization spelt with a z)

$ http :3000/spots/2/ratings Authorization:'eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJleHAiOjE1MzM5Njk3NjF9.wJnoMyLjeszY8sb0R4t86xdAjyeP1-t-gW5TKyfq0H8'

================================= Heroku (some useful commands)

$ heroku login

$ heroku run rails console -a vanspots

irb(main):> User.all.map{ |u| [u.id, u.username, u.email] }

$ heroku logs -a vanspots -n 1500

irb(main):> SomeModel.last(5)

irb(main):> Rating.where.not(user_id: 1)

..

About

Van Spots is an application to allow users to log and view spots to wild camp in vans.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors