This is a social media web app for book lovers. It is always good to interact with people who share the same hobbies with you. Most important it is better to have some reviews about things before buying or viewing them, especially for book. 'Book Review' aims to connect books lovers and help them share their experiences about the books they have read before.
The actions the any user could do in the app are - preview all book reviews and trending ones - Register - Sign in - Post a book review - Follow some interesting book reviewers - Like/dislike a book review - Comment a book review
Thechnically speaking, the database schema is quite simple, made up with Lucidchart and goes like this: (You can get the file here )
Wana know more? Watch the presentation video.
The project was built using these technologies - Ruby v2.7.0 - Ruby on Rails v6.0.3
Try out the app here: book_review
To get a local copy up and running follow these simple example steps.
- Clone the repository and there you go! ;-)
Ruby: 2.7 Rails: 6.0.3 Postgres: >=9.5
- cd into the folder
- install the the bundles with the
bundle
orbundle install
command. If you are asked to dobundle update
before, do it. - Set up the database using
rake db:migrate
orrails db:migrate
- Install VSCode or any code editor you like
- Install Ruby on rails 5.1.6 or later if you don't have it yet
- Run this command on your terminal in order to install rubocop: gem install rubocop
Start server with:
rails server
Open http://localhost:3000/
in your browser.
rpsec --format documentation
Follow the Heroku deployment doc to deploy th app on heroku
Original site design by Gregoire Vella on Behance Check it!
👤 Manezeu Patricia Chrystelle
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!