This setup enables quick exploration of a PWA (Progressive Web App) solution for TYPO3.
It includes a Docker/DDEV local environment, preconfigured with TYPO3 and a JavaScript demo application.
The solution is built upon several key TYPO3 initiatives:
Ensure you have DDEV version v1.12.7
or newer.
We recommend using Unix-like operating systems, such as Linux or macOS, due to several issues reported with WSL2 usage.
- Clone the repository and navigate to the repository folder
git clone https://github.com/TYPO3-Headless/pwa-demo.git
cd pwa-demo
- Start the DDEV Docker containers
ddev start
- Launch the frontend application by entering the following command
ddev pwa-front start
You can access application in your browser, using following links:
Application | URL | Credentials |
---|---|---|
Frontend | https://pwa-demo.ddev.site | |
TYPO3 backend | https://api.pwa-demo.ddev.site/typo3 | admin:password |
Active development of this extension is a part of the TYPO3 PWA initiative. For more information, visit the TYPO3 PWA Initiative.
To initiate Nuxt in development mode, execute:
ddev pwa-front dev
Occasionally, the database for the pwa-demo
project is updated. If you want to update your database, execute the following command in your project root:
ddev import-db --file ./data/db.sql.gz