Shah's Halal Food

Shah's Halal Food

A multi-location food franchise in the Northeast. We built their internal workforce management platform — scheduling, check-ins, timesheets, and role-based access across locations. Students work directly on this codebase.

NestJSFlutterPostgreSQLJWT authRiverpod

8-week program

Week 1

Product requirements

Product domainCore flowsRole-based accessUser storiesCode mapping

Week 2

Database and schema design

Schema designEntity modelingMigration scriptsTimezone handlingData model briefs

Week 3

Backend APIs

NestJS controllersService layerDTO validationError handlingAPI contracts

Week 4

Authentication and authorization

JWT issuanceToken storageAuth guardsRole enforcementUI gating

Week 5

Time correctness and edge cases

Timezone windowsOvernight shiftsOverlap detectionEdge case testingPure function testing

Week 6

Frontend architecture

Riverpod stateFlutter navigationAPI client patternsData refreshUI composition

Week 7

Editing flows and UX

Edit modesForm validationAPI error surfacesAudit historyUser feedback

Week 8

Capstone prototype

Diff viewsData exportEdge case verificationTechnical walkthroughReal deployment