Hunger

Express.jsMongooseBcrypt.jsJWTBootstrapReact BootstrapDotenvExpress ValidatorJestNode.jsNodemonReact RouterReact.jsWeb Vitals

Project Overview

• Orchestrated an immediate food ordering platform connecting customers to kitchen grids. • Mapped intricate order management workflows verifying kitchen statuses mapped to user profiles. • Granted users the capability to track and confirm their exact order phase dynamically.

System Architecture

• Client-side UI wrapped mostly in specialized React Bootstrap instances ensuring cross-device legibility. • Backend relies heavily on Express mapped to MongoDB endpoints managing complex user/transaction schemas. • System securely validates data payload types via Express Validator ensuring absolute data sanitation.

Architecture Diagrams

Architecture Diagram

Key Engineering Decisions

• Shifted input sanitation directly into middleware validation (Express Validator) isolating business logic cleanly. • Maintained tests locally using Jest pointing specifically towards order algorithm edge cases. • Designed the JWT authentication schema explicitly strictly targeting user profile lifecycle and shopping cart bounds.