Our production Ruby on Rails stack
a year ago
- #Ruby on Rails
- #Web Development
- #Google Meet
- AttendList是一个基于Ruby on Rails和Chrome扩展开发的Google Meet考勤追踪器。
- 核心技术栈包括PostgreSQL、Redis、Sidekiq以及用于测试的RSpec。
- 使用Devise进行身份验证,支持Google OAuth和增量授权流程。
- 采用ViewComponent构建UI组件,Tailwind CSS实现样式设计。
- 通过Bullet gem和rack-mini-profiler进行性能监控。
- 集成Google客户端库以连接Google Meet和People API。
- 使用Redcarpet处理Markdown、Rouge实现代码高亮的自定义博客系统。
- 通过Hatchbox部署在Hetzner服务器上以优化成本。
- 其他重要组件包括Blazer仪表盘、Ahoy分析工具和Honeybadger监控服务。