- React
- Service Worker
- Jest
- Server-Side Rendering
- styled-component
- Webpack 5
- Docker
- RWD/AWD
It's a ServiceWorker example. If you refresh the page, the web application still works, even through no internet connection.
This project use dotenv, so make sure you have this environment variables ready in .evn
API_HOST=https://api.coingecko.com
SERVER_PORT=3000
SERVICE_HOST=http://localhost:3000
npm install
npm run dev
Desktop
Mobile
Make sure you have already installed Docker Engine.
$ docker -v
Docker version 20.10.7, build f0df350
npm run docker:up
npm run build
npm run start
npm run test