Weather Station
Opgave: Mobil vejrstation
Lav et it system der gør det muligt at se data fra en vejrstatation på en nem og overskuelig måde. Løsningen skal virke på mobil, tablet og computeren.
- Opgaven løses i grupper.
- Der skal laves en kravspecifikation.
- I skal bruge et projetstyrings værktøj til at styre jeres opgaver, f.eks. Trello eller Milanote. “Oversæt” krav fra kravspecifikationen til konkrete opgaver på jeres trello board.
- Løsningen skal designes så den ikke belaster vejrstationen unødigt når den bruges samtidig af mange brugere, f.eks. ved at sende unødigt mange forespørgsler.
- Design og implementation skal dokumenteres.
- Brug git og github til at samarbejde om koden.
Som kilde til vejrdata kan f.eks. benyttes vejrobservationer fra Hanstholm havns vejrstation. Som datalager kan f.eks. benyttes Firebase.
Materiale
- Kravspecifikation - informatik bog
- Hanstholm havns vejrstation vejrobservationer hvert 10. minut.
- Trello kanban board til projektstyring
- Milanote projektstyring og idegenerering
- cron er en node.js pakke der gør det nemt at schedulere opgaver til at køre på faste tidspunkter.
Firebase
Uploading to firestore
- Cloud Firestore: Node.js Client Client API til firestore.
- Add the Firebase Admin SDK to Your Server