Skip to content

floriov/acebook-five-aces

 
 

Repository files navigation

Five Aces

Five Aces is a social networking app that works similarly to Facebook.

Demo

Heroku URL: https://morning-brook-76857.herokuapp.com/

Techonologies Used

Ruby
Ruby on Rails
Bootstrap
CSS/HTML
PSQL

Testing: Rspec

Workflow: Github Actions (CI/CD)

Initial setup

First, clone this repository. Then:

> bundle install
> bin/rails db:create
> bin/rails db:migrate

> bundle exec rspec # Run the tests to ensure it works
> bin/rails server # Start the server at localhost:3000

Troubleshooting

If you don't have Node.js installed yet, you might run into this error when running rspec:

ExecJS::RuntimeUnavailable:
  Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.

That is because Rails will use a Javascript runtime (such as Node) under the hood. The easiest way is to install Node by running brew install node - and then run bundle exec rspec again

About

Template for the AceBook project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 81.5%
  • Ruby 17.6%
  • Other 0.9%