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

835

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