- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
[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.
To get a local copy up and running, follow these steps below 👇️.
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 , ...
Clone the repository to your desired directory:
$ git clone https://github.com/ridwanediallo/Ridlib.git
$ cd Ridlib
Install all project dependencies by running the command below
$ bundle install
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
To run tests, run the following command:
$ rspec spec
👤 Ridwan
- GitHub: @ridwanediallo
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please leave us a star
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.
This project is MIT licensed.