- • React 19 and TypeScript power the main interactive UI.
- • Vite handles frontend bundling in local development and production builds.
- • Users move from time tracking to invoicing and payments in one app.
- • Rails 8 serves HTML, APIs, auth, business logic, and integrations.
- • PostgreSQL stores product data, billing records, and reporting inputs.
- • Solid Queue workers handle asynchronous jobs and background processing.
- • Stripe handles payment collection and invoice-related payment flows.
- • Object storage backs uploads through Active Storage.
- • Redis and email delivery complete the operational support layer.