All work

Company portal

Our own internal portal, which our operations run on: timesheets, leave and absence, people and skills, announcements and an audit log.

COMPANY PORTAL27E2EPASSING
Our approach

An operations portal with an authenticated MCP server.

The portal covers timesheets in both daily and monthly mode with month locking and expected hours by contract, leave and absence, administration, a directory of people with skills and availability for staffing projects, multi-language announcements, onboarding through invitation tokens and an audit log. The stack is Next.js, Prisma over PostgreSQL, NextAuth, Playwright and Vitest.

A pivot report of hours broken down per person, and role and HR access management
Skills with categories and levels, seniority and availability for staffing
An authenticated MCP server exposing timesheets and absence to AI clients through personal tokens
Deployment through Docker Compose, Caddy and GitHub Actions
MODULES AND TESTSMODULE 1MODULE 2MODULE 3E2E27PASSING
Evidenced outcome

The portal runs in our own operations, covered by 27 E2E tests.

More work

All work →

Have a system that needs to just work?

hello@continero.com