# GripGuide

Gitstucture:
We will have 2 Branch for us: Davide & Simon. That is for our progress and if we need to test something in order to need interfear with other piplines. With 4 Requirements of tasks we have one branch for each. Nevertheless, the last task is not applicable and just a formal requirement (most recent frameworks in use).

We will split our project in the branches and then proceed to have task split in the specific branches. Updates (formal code or as an short text for parts that will not be uploaded on git) take place in the 4 mainbranches and the target of this is to ensure to have separate code or technologies that function and to merge them together at the end, one by one.

## Technology
- Infrastruktur
  - Dev: Docker 
  - Load Balancer: Caddy
  - Strech Goal:
  
- Web
  - node.js, TypeScript with Handlebars
  - Websocket with express
  - MongoDB

![image](resource/diagram.png)

## Dev Setup
docker build . -t <name>/node-web-app
docker run -dp 3001:3001 <name>/node-web-app

Open your local browser "http://localhost:3001"

## Motto
![Funny](https://i.giphy.com/media/koUtwnvA3TY7C/giphy.webp)
***
![Mongo](https://www.dewaweb.com/blog/wp-content/uploads/2021/07/mongodb-meme.jpeg)
***
![](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fi.imgflip.com%2F39pu7v.jpg&f=1&nofb=1&ipt=b07283b4228aba693019dc6db81411242b050a62c9d02d08186a130e29aa1cf6&ipo=images)
***
![Boulder](https://cdn.quotesgram.com/img/34/95/2136627519-3ff.jpg)
***
![](https://miro.medium.com/max/1280/0*GtnVfAO9CoCM_3sY.jpg)



