Library is an app with a JavaScript frontend and Ruby on Rails API backend to help users to keep track of their favorite books. They can perform almost all the CRUD actions on their book collections.
-
Fork and clone the repo to your local machine.
-
Change directory to backend in the terminal and run
bundle install
- To set up and seed the database
rake db:migrate
rake db:seed
- To run the Rails server;
rails s
-
Then navigate to frontend folder in your terminal.
-
Open the index.html file in the browser of your choice.
-
Click on Add New Book to add a book to your collection.
-
Click on sort by to filter books by categories
-
Click on delete to remove a book from your book collection.
https://orkunsalam.medium.com/another-day-another-project-nicereads-in-javascript-dbdc9867a44b
Bug reports and pull requests are welcome on GitHub at https://github.com/OrkunSA/library.git. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.