---
tags : monday-meetings
---
# Tuesday meeting 28-02-2023
- Fingerprinting (Rob):
- betere zekerheidspercentage & moving average
- Moving average : Latere berichten hoger gewicht / enkel latere berichten gebruiken
- Zorgen dat alle keystrokes tijdens het testen worden bijgehouden
- WSS (Michiel)
- End-to-end encryption (Joep)
- Special characters (Emiel) -> geen javascript code injecteren
- Encryptie van server data en onthouden van history (Niels)
- Dubbele password hash vermijden (Henri)
- Nieuwe features (Back-end, Henri):
- Remember me
- Aantal ongelezen berichten
- Aantal users in een kanaal
- Status van de users : offline, online, aanwezig in chatroom, typing
- Vrienden maken ipv keystroke sharing
- Of toch beter beide? Dan geen random DM's van mensen (enkel vrienden) + controle over keystrokes
- one-to-one communicatie (niet i.e. kanaal)
- privékanalen <-> publieke kanalen
- random mensen opzoeken op naam / email / id
- Hashing langs client
- Improved database?
- i am not a robot?
- Eventueel latere feature : antwoorden op een bericht
- onderscheid tussen terminal en browser maken?
- 3D chatrooms :
- Wii chatroom met tekstballonetjes voor een bericht
- Soort 'planeten' als chatrooms waar je uit kan kiezen
- Slide-out bar voor berichten en andere praktische features
## UI : Michiel, Max, Niels, Kobe
- Zie 'UI General'
- Huidige sessie : Bootstrap opzetten & three.js inladen (Michiel)
## Tijdens sessie :
- [Bespreken layout login & create new account](https://hackmd.io/AzZoaLtdT6OHnm1Geh0Zrg) (Henri & Kobe)
- Onderzoek betere keystroke algoritmes (Rob)
- Start onderzoek end-to-end encryptie (Joep)
- Start onderzoek code injection into html (Emiel)
- Gebruik van three.js voor 3D aspect van de app (Michiel)
- Onderzoek database (Niels)
## Tijdens de week :
- Henri : Opzet repo (tsconfig, import maps, directory structuren)
- Aanpassen van de GUI methoden van blessed naar DOM
- Implementeren van het technische aspect van login en create new account
- Joep : Onderzoek end-to-end encryptie -> idee hebben van oplossingsmethoden
- Rob : onderzoek betere keystroke algoritmes
- Emiel : onderzoek naar vermijden van code injection
- Niels : onderzoek naar betere server-opslag (gecomprimeerd en/of met SQL) -> bedoeld om geschiedenis van berichten op te slaan
- Kobe : implementeren visuele aspect van login en create new account
- Michiel : Experimenteren met 3D chat app concept