An electron-vue menubar reminders application
This menubar application allows users to create native desktop reminders that will alert them natively within their operating system's notifications menu. Users input the title of the notification, and up to two dates and times that they would like to be notified on.
Electron, Vue 2, SQLite3
Upon the application's loading, the reminders are immediately fetched from the database and updated within the native notifications menu. Once users have inputted a reminder, it is immediately stored in the database, at which point our reminders are fetched from the database to be stored in the state of the component, so they can be updated and rendered immediately. Notifications are set to check if they have passed their due date every 5 seconds - if they have, they will appear on the desktop's notifications menu.
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron app for production
npm run build
# lint all JS/Vue component files in `app/src`
npm run lint
# run webpack in production
npm run pack
More information can be found here.
This project was generated from electron-vue using vue-cli. Documentation about this project can be found here.