Våran e-handelssida som säljer böcker i de vanligaste kategorierna, än så länge finns inget specifikt format, kanske kommer i framtiden. https://roaring-mandazi-fb1961.netlify.app/
- installera dependencies med:
npm install
- Starta i developer-miljön:
npm run dev
- Bygga för att köra i produktion:
npm run build
- Material-UI: https://mui.com/material-ui/getting-started/overview/
- Formik: https://formik.org/docs/overview
- Yup: https://github.com/jquense/yup
- NanoID: https://github.com/ai/nanoid
- Prettier: https://prettier.io/docs/en/index.html
- ESLint: https://eslint.org/docs/latest/
Krav för godkänt:
- Git & GitHub har använts
- Projektmappen innehåller en README.md fil - (läs ovan för mer info)
- Uppgiften lämnas in i tid!
- React, Typescript & ett komponentbibliotek ska används
- React Router används för navigering
- Formulären vid utcheckningen ska gå att automatiskt fyllas i
- Samtliga fält ska ha valideringsregler
- Hemsidan ska vara fullt responsiv (ner till 360px)
- Mockade produkter ska finnas i en egen fil och vara typade med ett TS interface
- Projektet skall läggas upp på Netlify eller liknande tjänst.
Krav för väl godkänt:
- Alla punkter för godkänt är uppfyllda
- Det finns en admin-sida där man kan ändra, lägga till eller ta bort produkter på sidan
- Samtliga produkter skall vara sparade i localstorage (om localstorage är tom då sidan läses in behöver samtliga fördefinierade produkter sparas där)