https://github.com/hamlim/shirleysscheduler
Term Project for Web Science
https://github.com/hamlim/shirleysscheduler
Last synced: about 1 year ago
JSON representation
Term Project for Web Science
- Host: GitHub
- URL: https://github.com/hamlim/shirleysscheduler
- Owner: hamlim
- Created: 2014-02-06T22:29:16.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-05-26T20:17:42.000Z (about 12 years ago)
- Last Synced: 2025-04-05T00:47:47.851Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://shirleys-scheduler.com/
- Size: 13.4 MB
- Stars: 2
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Shirley's Scheduler
=====================
Let's face it Whenisgood, simply isn't good enough. Check out [Shirley's Scheduler]([https://shirleys-scheduler.com/) to is the app live.
Originally developed as a term project for Web Science at RPI.
[GitHub Repo](https://github.com/hamlim/ShirleysScheduler)
-------
### File Structure
#### `[root]`
The implementation of the backend API. See [here](http://goo.gl/xfPWdL) for API
documentation.
The API is implemented in CherryPy, which is also the static file server.
##### `certs`
SSL/TLS certificates (not checked into the repository). We expect the following
layout:
* TLS certificate: `ssl.crt`
* Private key: `private.key`
* Certificate chain: `ca.pem`
#### `frontend`
Main file tree for the static web page server
##### `frontend/html`
Files containing basic html structures for the web application.
##### `frontend/js`
Javascript files that will make API calls and also handle frontend animations/tricks.
##### `frontend/css`
CSS files to handle layout of the pages.
##### `frontend/imports`
Files that we are using as imports, such as bootstrap files and other open source code
#### A small todo list for features to add:
* Notifications (?)
* fix bugs with too many Doge in system files