A product platform for business software, sitting on an Odoo and Python backend.
I built the Next.js front end and the component system underneath it, working against the backend team’s data contracts.
Layers delivered
- schema — not on this projectSQL Server tables, indexes, constraints
- stored procedure — not on this projectTransactional guards, concurrency control
- repository — not on this projectDapper, generic base repository
- service — not on this projectDomain and application layers
- controller — not on this projectREST endpoints, auth, validation
- interface — deliveredAngular components and state
Filled markers are the layers I personally delivered on this project.
Front end
- Next.js front end in TypeScript with a reusable component architecture.
- Responsive layouts across breakpoints.
- Worked against Odoo and Python backend contracts, resolving integration mismatches with the backend team.
Front end
Back end and data