/Ridlib

Ridlib, an online library application, seamlessly blends the power of Ruby on Rails, Stimulus.Js, Turbo Streams, and PostgreSQL to deliver an enriching reading experience. Hosted on Digital Ocean via Dokku, RidLiv boasts a clean and responsive UI, ensuring a user-friendly interface across various devices, be it a phone, PC.

Primary LanguageRubyMIT LicenseMIT

Ridlib

📗 Table of Contents

📖 [Ridlib]

[Ridlib] , an online library application, seamlessly blends the power of Ruby on Rails, Stimulus.Js, Turbo Streams, and PostgreSQL to deliver an enriching reading experience. Hosted on Digital Ocean via Dokku, RidLiv boasts a clean and responsive UI, ensuring a user-friendly interface across various devices, be it a phone, PC, or any web-browsing device.

With a vast collection exceeding 70,000 books, RidLiv provides users with unrestricted access to a diverse literary world. Beyond mere exploration, users can actively engage with the content by rating, liking, and offering insightful reviews on the available books. RidLiv, a gateway to the literary realm, combines functionality with a sleek design, making it the go-to platform for book enthusiasts seeking both convenience and community engagement.

🛠 Built With

Tech Stack

Live link 🔗

Ridliv live

Live demo 📹️

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps below 👇️.

Prerequisites

In order to run this project you need:

  • Ruby install on your machine
  • Ruby on Rails
  • A Text Editor sush as , ...
  • A Browser sush as , ...

Setup

Clone the repository to your desired directory:

  $ git clone https://github.com/ridwanediallo/Ridlib.git
  $ cd Ridlib

Install

Install all project dependencies by running the command below

  $ bundle install

Usage

To be able to start this app you need to run the following commands

 $ rails db:create db:migrate db:migrate RAILS_ENV=test
 $ rails assets:precompile
 $ rails server

Run tests

To run tests, run the following command:

  $ rspec spec

Deployment

Ridlib live

(back to top)

👥 Author

👤 Ridwan

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please leave us a star

(back to top)

🙏 Acknowledgments

Many thanks to Chris Zetter my mentor for all his help and support. He was there available to help if I get stuck or have a question. And if this app has been made available to because him helped with the deployement with Dokku and paying the hosting on Digital Ocean.

(back to top)

📝 License

This project is MIT licensed.

(back to top)