Project Description

AMOS (Amandala Mart Ordering System) is a custom-tailored online ordering system for a retail chain of stores.

It features an online inventory system, shopping cart, order fulfillment and billing.


  • JavaScript / TypeScript
  • Angular 9 + Material Design
  • Google Cloud Functions (NodeJS)
  • Cloud FireStore and Google Cloud Storage
  • Rest API and Callable Functions
  • OAuth2.0 Authentication with Roles-based Authorization (Custom Claims)
  • Google API Client Library
  • Facebook GraphQL API
  • Github
  • Trello
  • Slack

See also: Liturgy Planner