Dette er en test applikasjon for å leke med Cypress i forbindelse med intern fagdag. Applikasjonen viser blogginlegg og en random dadjoke, og bruker Remix. Mye av det vi går gjennom i workshopen er greier som allerede er satt opp om man starter et nytt Remix prosjekt og velger "Indigo" som starter template!
Applikasjon
Database
Testing
- Random dad joke: Viser en radom dadjoke fra icanhazdadjoke
- Visning av blogg innlegg
- Innlogging og opprettelse av ny konto
- Mulighet til å lage nye blogg innlegg
- Node.js 14 eller høyere
- npm 7 eller høyere
- En editor av noe slag
OBS! Cypress er et program som har gui, det vil si at om du bruker WSL på Windows, må man gjøre litt greier for å få det til å fungere. Det er ikke noe vi kommer til å gå gjennom på workshopen, så vurder å gjennomføre workshopen i Windows.
- Klon repoet
- Kjør
npm i
- Kopier .env.example og lag din egen session secret
- Kjør
npm run setup:db
for å sette opp og seede databasen - Kjør
npm run dev
. Applikasjonen starter på localhost:3000
Ta en kikk rundt i applikasjonen.
🦒 er en hjelpsom sjiraff som kommer med tips
📖 oppgave