Sign inSign up

oda2/pokemon-store

By oda2

•Updated over 5 years ago

Challenge of a store that consists of selling pokémon by category of species.

Image
0

845

oda2/pokemon-store repository overview

⁠Pokemon Store

Gitlab pipeline status Gitlab code coverage Cypress Dashboard

Challenge of a store that consists of selling pokémon by category of species.

This challenge includes four stores with a single source code just validating which type of store open by url.

⁠Demo

Vercel

The project is published on the Vercel platform with the following link: https://pokemonstore-desafio.vercel.app/water⁠

⁠Print
⁠Desktop
PrintScreen from Home Page in Desktop PrintScreen from ShowCase Page in Desktop PrintScreen from Product Page in Desktop
⁠Mobile
PrintScreen from Home Page in Mobile App PrintScreen from ShowCase Page in Mobile App PrintScreen from Checkout Page in Mobile App

⁠Start project

This project use pnpm⁠ for package manager with node.

$ pnpm install
$ pnpm dev

Open the browser on the page http://localhost:3000⁠

⁠Features
  • Four store selling Pokemon
  • Showcase Store
  • Product Details
  • Checkout
  • Mobile First
  • Responsive
  • Local cache with PWA
⁠Technology
  • React
  • Next.JS
  • Styled Component with Emotion
  • Material-UI
  • Progessive Web App (PWA)
  • Incremental Static regeneration (ISR) with Next.JS
  • Testing End To End (E2E) with Cypress
  • Integration and Unit Testing with Testing Library
  • EsLint
  • Prettier
  • Babel.JS
  • GitLab CI/CD
  • Github CI
  • CircleCI CI
  • Code Quality with SonarQube (Hosted with SonarCloud)
  • Snyk.IO dependency scan (SAST)
  • Package Manager with pnpm
  • [Todo] - Helm Chart Template
  • [Todo] - Container Scanning
⁠Lighthouse

Validation page Home in 14/04/2021 12:18 Home Lighthouse report⁠ Image validation page Home in lighthouse online

Validation page Dragon in 14/04/2021 12:19 Dragon Lighthouse report⁠ Image validation page dragon in lighthouse online

⁠Docker

Docker Image Size (tag)

⁠Run image docker local

To run the latest published version you can run the following command

$ docker run - p 3000:3000 --name pokemon-store oda2/pokemon-store

⁠License

Licensed under MIT⁠

Tag summary

Content type

Image

Digest

Size

353.2 MB

Last updated

over 5 years ago

docker pull oda2/pokemon-store