Custom Web App React & Supabase Workforce Scheduling Netherlands

Dash Connectif —
Replacing Spreadsheet
Scheduling With Software.

Dash Connectif is a custom employee scheduling and roster application built for a Dutch client whose weekly planning ran on messages and a spreadsheet. MerchantUp designed and built the whole system — authentication, availability collection, change request approvals and attendance tracking — as a React application on a live Supabase database.

Client Connectif — Netherlands
Industry Workforce Management
Service Custom Web Application
Front End React + Vite
Back End Supabase (Postgres, Auth, Edge Functions)
Languages Dutch & English

What The System Handles

Weekly availability
Opens on a set day each week, with per-employee minimum-day rules enforced by the database.
Change requests
Employees request, managers approve or decline, and the published roster updates.
Submission tracking
At a glance: who has submitted, who has not, and who is scheduled today.
Role-based access
Separate employee and manager permissions, enforced at the database layer.

The problem

Staff availability was being collected by message and assembled by hand into a weekly roster. Changes arrived after the schedule was published, nobody had a single source of truth, and the person building the roster spent hours every week chasing submissions that never arrived on time.

The client did not need a generic scheduling SaaS. They needed their own rules — custom start times, different minimum working days per employee, a kickoff attendance step — encoded in something their team would actually open each week.

What we built

How it was built

A React front end built with Vite, backed by Supabase for authentication, Postgres storage and edge functions, deployed on Vercel. Scheduling rules live in the database rather than the interface, so the client can adjust constraints per employee without a code change.

Because staff open it on phones between shifts, the interface was built mobile-first and handles a dropped connection without losing a half-completed submission.

A note on screenshots: Dash Connectif is a private application behind a login, so there is no public demo and no screenshots on this page. Walkthroughs of the working interface are available on request.

Need something like this built?

If a spreadsheet is holding your operation together, it probably should not be. Tell us what your team does every week and we will tell you what it would take to build.

Start Your Project →