Skip to content

InBrewJ/negroni-club

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Negroni Club (NQDI) as reference app

What is NQDI?

Negroni Club = a place to discover and share the greatest Negronis in the world

NQDI = 'Negroni Quality Discovery Index'

NQDI is the data and backend that informs the club. As time goes on, more things may be built on top of NQDI, not just Negroni Club!

What is the stack?

For the simple / core three tier client / server approach:

  • Expo + TypeScript (as a web / native iOS/Android UI framework)
  • Golang + Gin + GORM as a golang centric REST API (and any workers, etc)
  • Cockroach DB (as a database)

What is the Development Environment?

What are the Operating Environment tools?

  • Cloudflare (for DNS, geolocation based bot catching and apex -> www. 301 rerouting)
  • Compute hosting:
    • AWS (urawizard account)
      • VPC
      • ECS Fargate + ALB
      • Route53
      • CloudWatch + Alarms etc
      • SNS
    • OR
    • Vultr
      • One load balancer
      • Two conservative compute nodes
      • Associated firewalls / static IPs, etc
  • Cockroach DB Cloud
  • Hashicorp cloud platform (not strictly necessary, just easy)
  • GitHub Actions
  • Expo (EAS) for building Android and iOS apps

What is the starting point?

About

Find the best GVC in your land: https://negroni.club (via Cloudflare)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors