Bookwyrm is a platform for book reviews and recommendations. It is written in Ruby on Rails, and uses artificial intelligence to give recommendations. You can review books, add books, search books and authors, and view other users.
This application uses ruby version 2.7.3, with rbenv for management.
Please read the contribution guidelines before opening an issue or pull request.
- Make sure that you have postgres installed. On a mac, the easiest way to get started is Postgres.app.
- Run
git clone https://github.com/ztcollazo/bookwyrm.git
- Start the postgres server.
- Run
rails db:migrate
- Run
bin/dev
. Bookwyrm usesvite_ruby
to bundle javascript along with the rails app, sobin/dev
runs a foreman process alongside the server.
Bookwyrm uses RSpec for tests. bin/rspec
will run the tests.