Skip to content

feliciaabelsson/hamster-wars-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hamster-wars fullstack app

  • Backend: REST API med Node.js, Express och Firestore
  • Frontend: web app med React och TypeScript

Tekniker

  • Redux & Redux Toolkit
  • React Router

Sidor

Start

Här görs en kort presentation på hur applikationen används, det ges även en möjlighet för användaren att starta en ny match direkt istället för att använda sig av navigationsmenyn. Även den hamster som vunnit flest gången presenteras med bild och namn.

Play

På denna sida visas två slumpade hamstrar där användaren har möjlighet att klicka och därmed rösta på den hamster som anses vara sötast. När användaren har klickat på en hamster visas en overlay med mer information om den hamstern och valmöjligheten att starta en ny match. När användaren väljer att starta ny match renderas två nya slumpade hamstrar fram.

Gallery

I gallerit presenteras alla hamstrar och det finns en förklarande text som beskriver användarens möjligheter och användningsområenden. Det finns även valmöjligheten att radera varje hamster för sig. Klickar användaren på en vald hamster visas en overlay med mer information om just den hamstern. Det finns även funktionaliteten att lägga till en ny hamster genom ett formulär som använder validering.

Front page of the Hamster-wars app