An open API service indexing awesome lists of open source software.

https://github.com/mjarkk/alfa-info-webapp

An unofficial alfa info webapp with xedule support.
https://github.com/mjarkk/alfa-info-webapp

alfa-info-webapp html javascript js offline school serviceworker web xedule

Last synced: 3 months ago
JSON representation

An unofficial alfa info webapp with xedule support.

Awesome Lists containing this project

README

        

# An unofficial Alfa web app.

### info
This is an webb app makes it easy to display roosters.xedule.nl and some alfa school links.

Tecnical:
This app has a service worker built-in, a manifest to enable add to home screen, material design ui, webp support and a view little tings more! [lighthouse: 99/100](https://htmlpreview.github.io/?https://github.com/mjarkk/alfa-info-webapp/blob/master/lighthouse/test2.html)

![screenshot](http://i.imgur.com/7ZhvQQE.png)

### Website made with:
[xedule web api](https://github.com/mjarkk/node-xedule-web-api)
[velocity.js](http://velocityjs.org/)
[lockr](https://github.com/tsironis/lockr)
[Service Worker](https://developers.google.com/web/fundamentals/getting-started/primers/service-workers)
[WebP](https://developers.google.com/speed/webp/)

### how to install

! this web app requires https !
1: download & configure: https://github.com/mjarkk/node-xedule-web-api
2: Copy the content from www to you'r web server root.
Dune!

### Sub directory
If you place it in a sub directory like www.yoursite.com/school there are some settings you need to change.

In settings.js
```
"SiteDir": "/",
// to
"SiteDir": "/school/",
```
In manifest.json all:
```
{
"src": "/icons/...png",
....
},
// to
{
"src": "/school/icons/...png",
....
},
```

## Bugs:
- none!