Web and Desktop App development

Заказчик: AI | Опубликовано: 13.01.2026

I want to build an mobile app that can book shifts for our workers and in the app also be able to submit timesheets. We are using a 3rd party app but would like our own. This should also include a desktop web app for admin purposes. Users: 1 x Super Admin, 3 Admins, between 100 - 400 workers. Presently we have 50 but are recruiting more workers. App type: Mobile app only for workers Shift types: a combination of recurring, open and ad hoc Timesheets: Open to discussions. Presently the workers have paper timesheets that they can then upload on the app but if it's possible to get auto from shifts that would be great (they would need to be signed by manager and workers) Worker Mobile App Features (Flutter – iOS & Android) -- Secure login & authentication -- View assigned shifts (list & calendar view) -- Browse and apply for open shifts -- Support for recurring, open, and ad-hoc shifts -- Shift reminders and notifications -- Submit timesheets manually -- Upload signed paper timesheets (image/PDF) -- View timesheet status (pending/approved/rejected) -- Profile management => Admin Web Dashboard Features (Desktop): Worker Management: -- Create, edit, and deactivate worker accounts -- Assign workers to shifts -- View worker activity and availability Shift Management: -- Create recurring shifts -- Create open shifts for booking -- Create ad-hoc / one-time shifts -- Assign shifts to specific workers -- View shift status (available, booked, completed) Timesheet Management: -- View submitted timesheets -- Approve or reject timesheets -- Add comments or feedback -- Maintain full timesheet history Reports & Monitoring: -- View total hours worked per worker -- Shift and timesheet summary reports -- Export data (if required) => User Roles & Access Control Super Admin (1 User): -- Full system access -- Manage admin users -- System-level configurations Admin (3 Users): -- Manage workers and shifts -- Review and approve timesheets -- Access reports and dashboards Workers (100–400 users, scalable): -- Mobile app access only -- Shift booking and timesheet submission