Skip to content
Zach Teutsch edited this page Aug 4, 2022 · 21 revisions

Complete documentation for the PWA Starter can be found here.

Overview

Build a PWA with the pwa-starter youtube video

The PWABuilder pwa-starter is our opinionated, best practices, production tested starter that we use to build all our PWAs, including PWABuilder itself. The pwa-starter is a starter codebase, just like create-react-app or the Angular CLI can generate, that uses the PWABuilder team's preferred front-end tech stack:

This documentation contains all the info you need for working with the starter, and can be navigated using the table of contents to the right ➡️➡️➡️

First Steps with the pwa-starter

First, we will need a Github account, which we can create at GitHub. Once we have a Github account we can then generate a new app.

Choose the local option:



A screenshot that shows the Local button on the pwa-starter Github repo

and then click the copy button:



A screenshot that shows the copy button on the pwa-starter Github repo

After we have our URL copied, open a terminal (Windows Terminal comes by default in Windows 11, but Powershell or any other terminal on your operating system of choice will work) and type git clone followed by the URL we just copied. This will clone a copy of the pwa-starter to our device!

We can then type cd insert name of the directory created above and then npm install to install our dependencies. We are now ready to start building!

Check Getting Started to learn more about developing your new app!

Clone this wiki locally