- Ruby on Rails
- Devise
- Devise-JWT
- Redis
- PostgreSQL - battle-tested relational database
- Jbuilder - simple DSL for declaring JSON structures sent from the server
- Rspec
- Sidekiq - background job processing for Ruby
- Pagy - paginating server response data
- Vue 3 - JavaScript framework
- Vue Router
- Pinia - Vue store for managing client state
- VueQuery - library for managing server state
- TailwindCSS/DaisyUI
- Vitest - unit testing
- Cypress - end-to-end testing
- TODO: find non-invasive analytics platform
cd api
bundle install
bin/rails s
cd web
yarn install
yarn dev