A simple PWA(Progressive Web App) to log your body temperature (and eventually other vitals)!
Check out the PWA at bd.kekvrose.me!
Didn't find a good app that didn't have ads on the Android Play Store.
This is a Next.js project bootstrapped with create-next-app
.
It's available at bd.kekvrose.me and uses IndexedDB to store data and localStorage for preferences.
The PWA allows for it to be installed on most mobile devices and not consume insane amounts of storage and network.
Once loaded, the pages are available offline and because it uses client-side storage, no data is shared anywhere and no internet access is required.
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
The app is deployed onto Github Pages (No APIs needed!) with:
npm run deploy
This does a few things
- Lints the project
- Builds the project
- Exports the project as a static HTML5 application
- Publishes the exported static webpage onto Github Pages.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository.