Skip to content
/ appoint Public

In this repository, a mobile app for managing calendars and appointments is implemented. The mobile app is developed in TypeScript with the Quasar and Electron framework.

Notifications You must be signed in to change notification settings

cy-rae/appoint

Repository files navigation

Appoint (appoint)

Appoint is a calendar app developed by cy-rae in the programming language TypeScript with the Vue.js, Quasar and Cordova frameworks. With Appoint you can manage all your appointments in multiple calendars locally on your phone.

Content

Manage your favorite calendars

img_3.png

View ALL appointments in your main calendar

img_6.png

List and filter all of your appointments and calendars

img.png img.png

Create or edit calendars and appointments

img_1.png

Configure your start page

img.png

Configure the language

img.png

Switch to dark mode

img.png img.png

Background image source: Pexels

Install the dependencies

yarn
# or
npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn lint
# or
npm run lint

Format the files

yarn format
# or
npm run format

Build the app for production

quasar build

Customize the configuration

See Configuring quasar.config.js.

Cordova

Setup

For software version see Cordova Preparation.

  1. Install Android Studio
  2. Install Java 8
  3. Install Gradle 4.10.3
  4. Install Android SDK 33 & 9 with Android Studio SDK Manager
  5. Install SDK Tools (Obsolete) with Android Studio SDK Manager (under SDK Tools)
  6. Install command line tools with Android Studio SDK Manager (under SDK Tools)
  7. Adjust environment variables:
    1. JAVA_HOME -> Java 8
    2. ANDROID_HOME -> Users/xyz/AppData/Local/Android/SDK/
    3. ANDROID_SDK_ROOT -> Users/xyz/AppData/Local/Android/SDK/
    4. GRADLE_HOME -> Gradle 4.10.3
    5. Path:
      1. %JAVA_HOME%\bin
      2. %ANDROID_SDK_ROOT%\tools
      3. %ANDROID_SDK_ROOT%\platform-tools
      4. %ANDROID_SDK_ROOT%\cmdline-tools
      5. %GRADLE_HOME%\bin

Storage plugin

See Cordova Storage Doc.

About

In this repository, a mobile app for managing calendars and appointments is implemented. The mobile app is developed in TypeScript with the Quasar and Electron framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published