Hybrid Desk Booking Web App

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m putting together a streamlined, web-based desk management system for a Windows-centric hybrid office and training centre. The application will authenticate users with a simple email-and-password flow (no SSO or social logins) and must feel effortless for both employees and administrators.

What I need built – or completed if you already have a starting point – is a single, cohesive platform that delivers:

• Employee dashboard
– Real-time desk occupancy map is the top priority
– One-click booking and cancellation with clear status feedback
– Personal booking history so staff can see where and when they’ve sat

• Administrator console
– Approve or reject bookings and desk-change requests
– Create, disable, or reassign desks on the fly
– Live view of current occupancy across all zones
– Audit log showing every action for compliance and troubleshooting

• Workflow
Booking → admin approval (if required) → reassignment → searchable history, all without allowing double-bookings.

• Technical notes
– Must run smoothly in modern Windows browsers (Chrome, Edge).
– Code should be clean, documented, and easy to maintain; I’m open to React, Vue, or similar modern stacks on the front end and any robust back-end you’re comfortable with.
– Please include a short read-me and basic seed data so I can verify functionality quickly.

Acceptance criteria: the occupancy map updates in under two seconds when a desk status changes; double bookings are impossible via both UI and direct API calls; every create, update, or delete action appears in the audit log with timestamp and user ID.

If you have experience building reservation systems or facility-management dashboards, that’s a plus. Let me know your proposed tech stack, development timeline, and a brief outline of how you’ll tackle the live occupancy feature.
java javascript website design mysql html node.js react.js web development api development spring boot
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.