Our production Ruby on Rails stack
a year ago
- #Ruby on Rails
- #Web Development
- #Google Meet
- AttendList is an attendance tracker for Google Meet built with Ruby on Rails and a Chrome Extension.
- Core stack includes PostgreSQL, Redis, Sidekiq, and RSpec for testing.
- Uses Devise for authentication with Google OAuth and incremental authorization flow.
- Implements ViewComponent for UI components and Tailwind CSS for styling.
- Performance monitoring with Bullet gem and rack-mini-profiler.
- Google client libraries for integrating with Google Meet and People API.
- Custom blogging system using Redcarpet for markdown and Rouge for code highlighting.
- Deployed via Hatchbox on Hetzner servers for cost efficiency.
- Additional gems include Blazer for dashboards, Ahoy for analytics, and Honeybadger for monitoring.