📝 Update README with new taskdescription
Co-authored-by: Harald Giskegjerde Nilsen <harald_998@hotmail.com>
This commit is contained in:
		
							parent
							
								
									b03cd03b33
								
							
						
					
					
						commit
						0bc914a40a
					
				
					 1 changed files with 26 additions and 5 deletions
				
			
		
							
								
								
									
										31
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										31
									
								
								README.md
									
										
									
									
									
								
							|  | @ -2,6 +2,8 @@ | ||||||
| > *Høst semester 2023* | > *Høst semester 2023* | ||||||
| 
 | 
 | ||||||
| ## 📝 Oppgavetekst | ## 📝 Oppgavetekst | ||||||
|  | 
 | ||||||
|  | ### Oppgave 1 | ||||||
| 1. Lag en webside som viser en tabell av informasjon fra et API online. | 1. Lag en webside som viser en tabell av informasjon fra et API online. | ||||||
| > 1.5. API-kravspesifikasjon:   | > 1.5. API-kravspesifikasjon:   | ||||||
| > 1. Støtte for pagination i api'et   | > 1. Støtte for pagination i api'et   | ||||||
|  | @ -18,14 +20,33 @@ | ||||||
| 
 | 
 | ||||||
| 5. Legg til støtte for pagination, gjennom å bruke api'et. | 5. Legg til støtte for pagination, gjennom å bruke api'et. | ||||||
| 
 | 
 | ||||||
|  | ### Oppgave 2 | ||||||
|  | Sett opp ett .NET REST api prosjekt. Dette må kunne koble seg på en postgresql database. Helst med code first logikk, og bruke migrations for å gjøre endringer på databasen. For å snakke med databasen brukes Entity Framework og LINQ. | ||||||
|  | 
 | ||||||
|  | Legg til filmer i databasen. Dette kan gjøres på følgende 2 måter: | ||||||
|  | 1. Ved å kjøre en migration og legge til dummy data | ||||||
|  | 
 | ||||||
|  | 2. Gjøre ett api kall til api'et fra oppgave 1, og så lagre det i deres egne databasee. | ||||||
|  | 
 | ||||||
|  | Erstatt api-kallene i oppgave 1, med deres egne kall. API'et skal ha støtte for pagination og alt annet dere har brukt. Når kan dere også legge til støtte for sortering. | ||||||
|  | 
 | ||||||
|  | Legg til støtte for å kunne legge til og slette filmer i databasen. | ||||||
|  | 
 | ||||||
|  | Lag en enkel innloggingsside og autentisering på nettsiden. | ||||||
|  | 
 | ||||||
| ## 🏗️ Teknologier | ## 🏗️ Teknologier | ||||||
| Ettersom vi skulle bruke React så har vi valgt å bruke Vite React med Typescript for dette prosjektet. | Ettersom vi skulle bruke React i oppgave 1 så har vi valgt å bruke Vite React med Typescript for dette prosjektet. | ||||||
|  | 
 | ||||||
|  | I oppgave 2 bruker vi C# med dotNET rammeverket, og har PostgreSQL database.  | ||||||
| 
 | 
 | ||||||
| ## 🛠️ Hvordan kjøre lokalt | ## 🛠️ Hvordan kjøre lokalt | ||||||
|  | 
 | ||||||
|  | ### Frontend | ||||||
| 1. [NodeJS](https://nodejs.org/en) må være installert | 1. [NodeJS](https://nodejs.org/en) må være installert | ||||||
| 2. Klon prosjektet og gå inn i det | 2. Klon prosjektet og gå inn i frontend-mappen | ||||||
|    ```ts |    ```ts | ||||||
|    git clone https://github.com/SindreKjelsrud/WA.works-praksisoppgave.git |    git clone https://github.com/SindreKjelsrud/Cinemateket.git | ||||||
|    cd WA.works-praksisoppgave |    cd Cinemateket/frontend | ||||||
|    ``` |    ``` | ||||||
| 3. For å kjøre prosjektet bruk: `npm run dev` | 3. Installer nødvendige pakker med: `npm install` | ||||||
|  | 4. For å kjøre prosjektet bruk: `npm run dev` | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Sindre Kjelsrud
						Sindre Kjelsrud