Place Sharing Site

Maps form an important part of our life now. Your task is to make an application which would allow one to share a location with other people.

Check live application here

Project requirements:

  • Node version : 12.16.1
  • Ruby version : 2.7.1
  • Rails version : 6.0.3.2
  • Yarn version : 1.22.4

Install Ruby, Ruby on Rails, Git, and Database

Mac

Please follow this article to install Ruby, Ruby on Rails, Git, and Database on MacOs

Ubuntu

Please follow this article to install Ruby, Ruby on Rails, Git, and Database on Ubuntu

Windows

Please follow this article to install Ruby, Ruby on Rails, Git, and Database on Windows

Install NodeJs and Yarn

Mac

Please follow this article to install NodeJs on Mac

Ubuntu

Please follow this article to install NodeJs on Ubuntu

Windows

Please follow this article to install NodeJs on Windows

Run project locally

git clone https://github.com/fybwid/qi_place_sharing.git 
cd qi_place_sharing
bundle install
rails db:setup
rails webpacker:install # press `n` when asked about `config/webpacker.yml` and `config/webpack/environment.js`
rails assets:precompile
rails webpacker:compile
rails s

Run testing

cd qi_place_sharing
rspec

Testing the app

All users email using password as their password