Case study · Team Operations SaaS
OnGrid.work
OnGrid.work is a team operations platform. It connects project management, task ownership, workload planning and day-to-day business processes in one workspace.
- React.js
- Node.js
- Express.js
- PostgreSQL
01
Problem & context
Project management, task ownership, workload planning and business processes need to live in one workspace instead of being scattered across tools.
02
My role and contribution
My work
- Built the core application modules end to end.
- Built the backend workflows behind them: React interfaces, Express.js REST APIs and PostgreSQL data models.
Scope
This page covers the core modules and backend workflows I built. It does not describe parts of the product outside that scope.
03
Technical implementation
Interfaces
React interfaces for the core modules.
REST APIs
Express.js REST APIs implementing the backend workflows.
Data models
PostgreSQL data models connecting projects, tasks, workload and processes.
04
Workflow
- Client brief
- Project
- Tasks + owners
- Workload
- Approval
Simplified illustration of the flow, not the production schema or architecture.
05
Engineering decisions
One connected data model
Projects, tasks, workload and processes share persistent records, so a change in one module is reflected in the others.
REST contracts between UI and services
Explicit endpoint contracts, request validation and error handling keep the React interfaces and Express services decoupled as modules grow.
06
Technologies used
- React.js
- Node.js
- Express.js
- PostgreSQL
The interface shown above is an original mock-up with placeholder data, not a product screenshot.