# 🏢 Optimalisatie Studieomgeving (OSO)

De opdracht van Technische Informatica (TI) bestaat uit het ontwikkelen van een systeem wat gaat zorgen voor een optimalisatie van de studieomgeving.

Aan dit project werk je in een groep, waarbij je onze Gitlab omgeving gebruikt voor het bijhouden van je code, documentatie en planning (projectmanagement).

## 📁 Bestandsstructuur

In deze repository krijgen jullie een structuur aan bestanden, hierbij mag je zelf wijzigingen maken in de bestanden die je nodig hebt.
De structuur is als volgt:

- `docs`: Hierin kan je de documentatie kwijt voor jouw project. Hiervan wordt een website gegenereerd die je kan vinden onder 'Pages' (Deploy > Pages).
- `teamdocumentatie`: In deze map kan je (markdown!) documenten kwijt die gaan over de samenwerking in het team, wat je niet op je gegenereerde website wilt hebben.
- `arduino`: Hierin kan je de code kwijt voor jouw project wat te maken heeft met je embedded systeem, code geschreven in Arduino.
- `web`: Hierin kan je de code kwijt voor jouw project wat te maken heeft met de webapplicatie, bijvoorbeeld HTML, CSS en Javascript.
- `server`: Hier kan je je server applicatie kwijt die gaat zorgen voor de verbinding tussen jouw embedded systeem, web-applicatie en database.

## 📝 Opdracht

De opdracht vinden jullie in de map `docs` onder `opdracht.md`. Hierin staat de opdracht beschreven en de eisen waaraan je moet voldoen. Beter is om de opdracht te bekijken via `Deploy` > `Pages`, en vervolgens te navigeren naar de opdracht.

Daarnaast vind je in dit Gitlab-project:

- User Stories (Plan > Issues)
- Learning Stories (Plan > Issues)
- Scrum Board (Plan > Boards)
- Sprints (Plan > Milestones)

## 📚 Documentatie

Naast het schrijven van commentaar in je code ga je ook aan de slag met het schrijven van documentatie. Dit doe je door in de map `docs` een Markdown bestand aan te maken. Dit bestand wordt automatisch omgezet naar een website die je kan vinden onder 'Pages' (Deploy > Pages).