---
# System prepended metadata

title: 'App 2: QR code en Sensors'
tags: [Semester1]

---

# App 2: QR code en Sensors 

###### tags: `Semester1`

> Jonathan, Maartje, Tobias en Loris

## Beschrijving van de app

De app zou een QR code moeten kunnen scannen die gerelateerd is aan een 3D figuur. Na het scannen krijg je de juiste 3D figuur te zien op je scherm. Deze kan je dan vervolgens bewegen door gebruik te maken van de sensors op je apparaat. Je kan de figuur ook op verschillende achtergronden plaatsen. 

## Goals
- [x] - 1. File structuur definiëren en **tsconfigs** in orde brengen.
- [x] - 2. Module maken die de nodige functies bevat om sensor data te lezen en gebruiken, los gekoppeled van de **Sensor Experiments Milestones**.
- [x] - 3. **THREE JS** opgestart krijgen door nodige boilerplate code te schrijven.
- [x] - 4. **QR Scanner** omschakelen om camera te gebruiken en niet filesystem.
- [x] - 5. Bruikbare 3D modellen vinden en **endpoints** definiëren om deze te accessen.

## log

### 22/11

Methode vinden om 3D modellen te implementere
three js installeren en aan de praat krijgen


### 27/11 (Jonathan)

QR scanner omgeschakeld om rechtstreeks te werken van fotos van een browser ipv paden in het filesystem. Onnodige code voor demonstratie doeleinden, zoals het opslaan van fotos die tussenstappen deonstreren, verwijderd in voorbereiding van echt gebruik. Pull request gemaakt.

### 29/11 

ThreeJS: 
    Zelfgemaakte modellen implementeren
    Modellen van gedownloadde files kunnen implementeren

Sensors aanpassen

Mergen van alle changes in de main branch.


### 3/11

Server maken

### 6/11

Basic modellen maken
Sensors aanpassen
Link van QR codes naar model maken


### 7/11

Modellen van planeten gemaakt
Home page gemaakt

### 10/11

QR codes gemaakt
Logo gemaakt

### 11/11

Verslag maken:
- inleiding
- functionality
- implementation

### 13/11

Sensors finalizen
Verslag afwerken
README toevoegen
Server debuggen


## Demo

Iemand maakt url, uitleggen dat we een eigen url kunnen maken en hoe we dit doen, welke problemen we hierbij hebben ondervonden (mss best Jonathan?)
Iemand anders legt uit wat we gaan tonen:
- foto zonder QR code en foto met foute QR code
- alle planeten laten zien (ongeveer 3 pp, iemand heeft 2)
- rotatie (mss iemand die de werking van de rotatie apart uitlegt? -> )

Iemand anders legt uit dat de afstand tussen de camera van een smartphone/tablet en de QR code van belang is en waarom

- suggestie verdeling:
    - Maartje: foto zonder QR en foto met foute QR, Earth, Jupiter
    - Jonathan: Mars, Mercury, Moon
    - Loris: Neptune, Pluto, Saturn
    - Tobias: Sun, Uranus, Venus

