Skip to content

isaac-patterson/bite-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview of features

This project is a social food app

Customers can:

  • See restaurants and their menus
  • Order and pay for food
  • Send gifts of food
  • Redeem gits of food
  • Update their acc information
  • Sign in & sign up

Restaurants can:

  • Confirm pending orders
  • Set storewide coupons
  • Make menus via a UI
  • Set open times

State of project:

MVP completed, needs a bit of cleaning up though. All AWS is teared down and old commits squashed for sensitive information.

All code can be found here

Components

  • Retail webapp: pretty polished

  • BFFs: user-bff needs some extracting into microservices for a better architecture, needs more testing & monitoring etc

  • iOS App: Done by a contractor, good luck with this

  • Android App: Barely started

  • Infra: Cloudformation needs multi environment support to be added via mappings

AWS Architecture

AWS Architectre

Theres also cognito auth and aws sns slack alerts written in cloudformation but lucidchart free trial isnt quite big enough

Software for local setup

For setup of each component go to their repos

Prereqs for whole project:

  • MySQL 8+
  • MySQL workbench
  • Node.js
  • React
  • Visual studio with .net core 5
  • Docker
  • AWS CLI
  • Amplify CLI
  • A jetpack compose compatible version of Android Studio
  • A swiftui compatible version of XCode

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published