Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/projectbarks/stemcell-app
A JavaFX Application that enables students to easily view their schedule. The system is built in a way where native features are utilized without limiting the scope of systems that can be supported.
https://github.com/projectbarks/stemcell-app
java-8 javafx jfoenix swift
Last synced: 11 days ago
JSON representation
A JavaFX Application that enables students to easily view their schedule. The system is built in a way where native features are utilized without limiting the scope of systems that can be supported.
- Host: GitHub
- URL: https://github.com/projectbarks/stemcell-app
- Owner: ProjectBarks
- Created: 2016-11-20T15:46:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-26T02:36:59.000Z (about 7 years ago)
- Last Synced: 2024-11-14T19:47:05.702Z (2 months ago)
- Topics: java-8, javafx, jfoenix, swift
- Language: Java
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# STEMCells
This app is a revision of *STEMClasses* which was primitive but did not reach the scope that was invisioned at the beginning. Instead it creates an intuitive UI that allows the user to have a better understanding of their class schedule at a moments notice. The app is built ontop of Java allowing for easy cross platform use and native integration where needed.
### Features
- [x] Simple Login System
- [x] Notifications on Class Change
- [x] System Tray Icon
- [x] Cross Platform
- [ ] Autolaunch on Start
- [ ] Private Server for Schedule for API### The Plan
Originally the idea was to create an application to display my schedule on my computer in a simplisitic fashion; however, after discovering many other schools are integrating similar systems a plan to provide the tool with other learning management systems became the target. By creating a server that proxies the users login information and then cache's the results a secure and verstile tool can be made to wrap any learning management system. Either the application will be paired with large learning management system companies or work directly with schools to provide them with a solution.
### Screenshots
### Libraries
* Swift - OSX Native Ties
* JavaFX - UI Creation
* [CalendarFX 8](http://dlsc.com/wp-content/html/calendarfx/manual.html) - Schedule Display
* [JFoenix](https://github.com/jfoenixadmin/JFoenix) - Material Design UI