Skip to content

Latest commit

 

History

History
24 lines (24 loc) · 1.05 KB

README.md

File metadata and controls

24 lines (24 loc) · 1.05 KB

SENG 401 - NHL Application

Winter 2020 Contributors: Owen Troke-Billard, Nick Brough, Jedediah Heal, Qifeng Li, Jathniel Ong

Project Layout

1. NHL

  • Description: Front End
  • Developed Using: Angular 8
  • Dev Port: 4200

2. Main Web-App

  • Description: Coordinates between the front end and all the other microservices. The Main Web-App communicates with the front-end using HTTP. It communicates with the microservices using GRPC.
  • Developed Using: Java, Spring Boot, Maven, MongoDB, GRPC
  • Dev Port: 8080

4. ForumPost Microservice

  • Description: Manages Forums and Posts Data. Communicates with the main web-application using GRPC.
  • Developed Using: Golang, MongoDB, GRPC
  • Dev Port: 50051

3. Comments Microservice

  • Description: Manages comments including nesting.
  • Developed Using: Rust, MongoDB, GRPC
  • Dev Port: 50052

5. Notifications Microservice

  • Description: Manages notifications and subscriptions and Posts Data. Communicates with the main web-application using GRPC.
  • Developed Using: Java, Maven, MongoDB, GRPC
  • Dev Port: 50053