Ordering Web App Demo

Ordering Web App Demo (link)

A full-stack ordering web application with real-time updates, user authentication, and administrator dashboard to view orders and revenues. Can be deployed to AWS Cloud or run completely on local machine.

Client-Side (The Presentation Layer)

  1. AWS CloudFront
  2. React.js & TypeScript
  3. Next.js routing
  4. CSS Modules / CSS Variables
  5. TailWind CSS

Server-Side (The Business Logic Layer)

  1. Node.js
  2. Socket.io (Local)
  3. Express
  4. REST APIs
  5. WebSocket integration (Lambda)

Database & Persistent Layer

  1. MongoDB (Local)
  2. AWS DynamoDB
  3. AWS Simple Storage Service (S3)

DevOps, Deployment & Tooling

  1. AWS CloudFormation
  2. AWS API Gateway
  3. AWS Cloud Development Kit (CDK)
  4. GitHub Actions