Vataman.tech
The internal work OS for digital advertising agencies.
Vataman.tech is an internal-only work OS for digital advertising agencies, with route-scoped organization workspaces.
We're moving our work here, also because the upwork dashboard is obsolete for this era. We will, in future releases, start tracking 'human hours' and 'agent hours' spent per client and bill accordingly. The multitenant separation of org work (vataman.tech) and client work will provide clarity (did we do client work or spend time optimizing internal processes from client data).
Development
Prerequisites
- Ruby 3.4.5
- PostgreSQL
- Node.js & Yarn
Setup
bundle installyarn installbin/rails db:setup(Seedsmihailpaleologu@gmail.comandeugenvman@gmail.comas admins)bin/devto start the application
Testing & Verification
The project uses Minitest and Selenium for system tests.
- Unit & System Tests:
bin/rails test && bin/rails test:system - Linting:
bin/rubocop && bin/erb_lint --lint-all - Formatting:
npx prettier --check .(Prettier is configured to ignore the local archive path)
Project Notes
This codebase evolved from a multi-tenant boilerplate. Legacy elements such as subscriptions, payments, and third-party admin panels have been stripped out. Flipper remains available as an internal operator feature-flag utility.