This project is for learning Sidekiq, Redis and CRON.
- learn scheduled tasks with CRON and Sidekiq
- learn about cashing with Redis
- create own CSS styles
I used:
- PostgreSQL, Rails 7.1.2, ruby 3.2.2.
- SLIM templates against ERB
- Gem 'SimpleForm' for my forms
- Redis + Sidekiq + CRON for background jobs
- Bootstrap and own CSS for styles
- gem "will_paginate" for pagination
- gem "faker" for seeding DB
- Redis for cashing data
- used gem "rubocop" as a linter
- gem 'dotenv' for storing API keys
- Elastic Search for fast searching books
Some files that are normally ignored in GIT will not be ignored for the sake of clarity.