---
# System prepended metadata

title: pair-1b-32 (Karam & Tim)
tags: [Semester1]

---

# pair-1b-32 (Karam & Tim)

###### tags: `Semester1`

## 11/10 (14u-18u)
* Kennismaken team
* Git verderleren

## 13/10 (16u-17u45)
* Java- en Typescript uitzoeken
* Voorbeeldcode zoeken

## 18/10 (14u-18u30)
* Voorbeeldcode aan de praat krijgen
* TLS proberen implementeren
* naar REST.M1 toe werken

## 20/10 (16u-19u)
* Werkende webpagina gemaakt met html-elementen
* https werkt
* node server werkt
* data structuur geïmplementeerd

## 25/10 (14u-16u)
* Backend werkt, volledig geïmplementeerd met POST requests aangezien html forms enkel GET en POST requests kunnen versturen en passwoorden uit de url gelezen zouden kunnen worden met GET. JavaScript (of TypeScript) is hier ook een optie voor maar vroeg teveel tijd.
* We hopen nog enkele unit tests te schrijven en 'public' keys te implementeren voor de deadline donderdag 13u.

## 27/10 (17u-19u)
* Laatste werk aan deze feature alvorens de teams verwisselen.

## 08/11 (16u-19u)


## Roadmap
* We worden zot van ``zod``
* Database functies uit router halen
* Unit tests voor databasefuncties schrijven (er zitten nog fouten in)
* Router functionaliteit terug in index.ts zetten
* Integration tests voor router schrijven (supertest?)
* Webpage javascript uitbreiden
    * public folder kunnen verkennen
    * responses opmaken (nu slechts 'droge' json)
* Input validation
* Andere teams 'aanvallen' met poisened notes
