BHelpful / MomentMeal

MomentMeal is a marketplace for food and recipes. We help you find and create the best recipes and meal plans for you.
https://momentmeal.com/
GNU Affero General Public License v3.0
13 stars 5 forks source link

Add PWA functionality to frontend #390

Closed Andreasgdp closed 2 years ago

Andreasgdp commented 2 years ago

Purpose/Approach

Makes the frontend a PWA. Also fixed e2e testing of API. This enables easier TDD of the backend. Adds .env generator to make it easier to get up and running. Solves #392

Testing steps to find bugs or errors in added code.

nx-cloud[bot] commented 2 years ago

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 69de55d4ed78264954ec651cbf7f1ceb0ed02b7b. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this branch


✅ Successfully ran 4 targets - [`nx affected --target=e2e --base=origin/master --parallel`](https://nx.app/runs/CN5k6j8uF5d) - [`nx affected --target=test ---base=origin/master --parallel --codeCoverage`](https://nx.app/runs/nVnCQ9ipCzp) - [`nx affected --target=build ---base=origin/master --parallel`](https://nx.app/runs/bnIOD8uW0Mi) - [`nx affected --target=lint --base=origin/master --parallel`](https://nx.app/runs/pC7sApdIaLc)

Sent with 💌 from NxCloud.

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

Toeffe3 commented 2 years ago

Read: https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Installable_PWAs

Andreasgdp commented 2 years ago

Firefox dosent seem to recognize the webpage as a PWA or the pages workers. Firefox on mobile does not install it as a PWA

FireFox does not support PWAs, but you can install an extension to FireFox, which enables you to install PWAs from FireFox again.