An open API service indexing awesome lists of open source software.

https://github.com/tethik/react-ts-mui-mobile-starter

Skeleton for PWA React Web App
https://github.com/tethik/react-ts-mui-mobile-starter

Last synced: about 1 year ago
JSON representation

Skeleton for PWA React Web App

Awesome Lists containing this project

README

          

# README

Skeleton to set up quick and dirty progessive web apps (PWA).

Uses Typescript, React and MUI.

## Setup

Stuff you should probably change after cloning:

1. `package.json` - change package name, currently used setting the basename for routing stuff and when building (by default set up for github pages)
2. `public/index.html` title, favicon, descriptions etc. See https://vite-pwa-org.netlify.app/guide/pwa-minimal-requirements.html#entry-point
3. `vite.config.ts` for setting your Web App Manifest file.

## Running

`npm run dev` - start the dev server

`npm run build` - build the javascript bundle

### Customizing

* Make logo maskable to ensure you get nice icons when installed: https://web.dev/articles/maskable-icon
* Change `background_color` in manifest.json to match with your icon on the startup splash screen.

## Packaging

The following should work to make into something app-store installable:
https://docs.pwabuilder.com/#/builder/quick-start