- Web app
- Booking system
ShareDesk
Book a desk on a floor plan, with an editor for administrators to arrange desks themselves.

Project facts
- Project type
- Web app
- Status
- Prototype
- Who it is for
- Employees · office administrator
- Backend
- Supabase + PostgreSQL
- React
- TypeScript
- Supabase
- PostgreSQL
- Tailwind CSS
- shadcn/ui
- Radix UI
- Vite
The brief
ShareDesk is a web app prototype for hybrid teams to book desks on an office floor plan. Administrators draw the office in an editor and the app prevents overlapping reservations. We designed and built the path from employee booking to building administration.
ShareDesk was designed for a hybrid workplace where people need to find free desks and colleagues without double booking. The prototype covers employee booking and building and floor administration.
What we did
Book in a few clicks
Choose a date and time, then a desk on the floor plan. Favourite desks can be booked from home, recurring bookings cover several days and existing bookings can be edited or copied. Download a calendar event or find colleagues using search and the map.
Rules that cannot be bypassed
Bookings are limited to working days, whole hours and up to 14 days ahead. Overlaps on the same desk are rejected consistently.
Administrators draw the office themselves
The floor-plan editor adds, moves, copies and aligns desks with undo. Buildings, floors, users and reservations have dedicated administration and audit history, allowing changes without a developer.
What does this mean for your project?
A prototype is a way to check that an app makes sense before you commit to full development. ShareDesk is not a picture or a click-through mock-up. Bookings are really saved and the rules really apply, so the same desk cannot be booked twice for the same time. On a prototype like that, people can try the real work and say what is missing. If you are considering an internal app, for example for booking company cars and meeting rooms or approving holiday requests, we can start the same way: with a focused prototype of the main process. The decision on full development then rests on what people tried, not on guesswork.
Need something similar?
Tell us about your project in a few sentences. We get back to you with a suggested next step.
Write to usNeed project management as well?
If your project affects processes, teams or a larger transformation, the main Pexelo website covers PM and PMO services with references from larger deployments.