Skip to content

richclingman/ribbit-pwa-test-moved

Repository files navigation

Ribbit Test PWA

REPOSITORY MOVED TO Open Research Institute GitHub

https://github.com/OpenResearchInstitute/ribbit-pwa-test

======================================

"A new digital text messaging mode for HF/VHF/UHF recreational and emergency communications."

Testing use of Web Assembly DSP to create a device-independent Ribbit Web Application.

For information on Ribbit go to The Ribbit Website.

Initial testing by Rich Clingman, K0OZK.

Planned Process

Create Repo - DONE

ribbit-pwa-test on GitHub

Install basic NUXT3 app

Go to http://localhost:3000/ to verify working

Add Netlify support

Set up Netlify for CI/CD from Repo

Add PWA support

Verify PWA on various devices

Add push notifications

Add basic Web Assembly code

Build the experiment3 wasm file

This comes from Ahmet Inan's DSP WASM Experiment

To use Ahmet's Makefile, we need clang++ compiler. We can get that by installing them from Visual Studio Build Tools, part of MS Visual Studio Community Edition.

  • Hit Windows key and open the Developer Command Shell
  • cd to the example3 directory
  • make example.wasm

Nuxt 3 Minimal Starter

Look at the Nuxt 3 documentation to learn more.

Setup

Make sure to install the dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm run build

# yarn
yarn build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm run preview

# yarn
yarn preview

Check out the deployment documentation for more information.