/kaios-habit-calendar

A simple habit calendar application for KaiOS, built with SolidJS

Primary LanguageCSSMIT LicenseMIT

kaios-habit-calendar

A simple habit calendar application for KaiOS, built with SolidJS using this template. Mostly done to play around with SolidJS and KaiOS

Features

  • Calendar view to track habits day-by-day, and view your progression from the previous months
  • Add/Delete an unlimited number of habits. Saved to localStorage - no internet connection needed (or used ever)
  • Basic localization (using built-in Intl)

Screenshots

Main Calendar View Delete a habit and other options Add a habit

Development and testing

yarn dev builds the app in watch mode and serves the site. Great for testing your app in a desktop browser.

Deploying to a device

This app is not (yet?) available in the KaiOS store so it needs to be imported via WebIDE

  1. Connect your device to your computer and make sure it appears in WebIDE.
  2. yarn build
  3. In WebIDE, load the /public folder as a packaged app.

Credit

Some hooks copied from: https://github.com/NukeJS/solidjs-hooks

Some CSS/JS for KaiOS styling from: https://github.com/canicjusz/KaiOS-native-UI

Agenda icons created by Saepul Nahwan - Flaticon https://www.flaticon.com/free-icons/agenda

See the original template for more acknowledgements