Skip to content

Personal Desktop app built with Electron and NodeJS

Notifications You must be signed in to change notification settings

MrCalen/CalenTron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalenTron

Build Status

CalenTron is an Electron App used as a dashboard for my personal use.

Backend

The backend is a nodejs simple app.

It handles the login via JWT access tokens and a SQLite database to store the user. The user's passwords are bcrypt'ed and stored in database.

The main job of this API is to offer a wrapper around multiples API's which I use for my widgets.

Electron

The front end is an Electron App. Currently, Electron's part is really small, but it will soon manage notifications with a link between Electron and Angular.

The front is written in AngularJS, with a huge use of directive (one for each widget) and Angular Routing for authentication.

Currently the widgets are:

  • Clock Widget
  • Weather Widget
  • Ping widget with graph on a website
  • TODO list
  • Transport widget with the next tramways and subways in my home's direction
  • Last Cyanide and Happiness comic

About

Personal Desktop app built with Electron and NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published