# H4

H4 Projekt skabelon - Flutter og .NET API

## Mappe struktur

Der er 3 mapper i jeres projekt, I skal være velkommende til at tilføje flere som I finder det nødvendigt!

#### Docs

Her skal alt dokumentation være, der er noget documentation vi beder jer om at lave, men der er nok også flere dokumenter. Dem vi gerne skal have herinde er:

1. Casebeskrivelse fra jeres kunde - gerne som PDF
2. Kravspecifikation som I som gruppe har udarbejde ud fra kundens casebeskrivelse

#### API

I skal bygge en backend, altså en API, som jeres mobilapplikation skal kontakte. Vi anbefaler og underviser i .NET, hvis I har erfaring med at bygge en API i et andet sprog eller framework, kan der gives tilladelse til at erstatte det med den!

#### Mobile

Her er jeres Flutter applikation, vi anbefaler og underviser i Flutter og Dart, hvis I har erfaring med et andet framework såsom Kotlin, Swift, MAUI eller React Native kan der gives tilladelse til at bruge det i stedet!

# Hosting - Cloud

Vi anbefaler [Render.com](https://render.com/) til at hoste jeres API samt Flutter for web. Med Flutter kan vi selvfølgelig også hente det ned på en Android eller IOS enhed! Man kan se Swagger UI'et på Render her - [API på Render](https://h4api.onrender.com/swagger/index.html)

Alternativt til Render kan vi også bruge [Netlify](https://netlify.app/) til at hoste Flutter applikation uden downtime - Man kan se applikationen her - [Netlify Flutter](https://h4flutter.netlify.app/)

Til database bruger vi enten [Neon](Neon.tech) eller [Supabase](https://supabase.com) som begge tilbyder en gratis version af Postgres!
