This is a web app version of a the Campusplan App developed by the University of Münster. The goal of this web app is to subsequently replace the existing native versions for iOS and Android in order to reduce the maintenance effort to one code base.
Campusplan is built with AngularJS. University data, such as buildings and lecture halls, is queried and processed from the SPARQL endpoint provided by University of Münster's Open Data initiative (LODUM). Canteen data is parsed from Studierendenwerk Münster, weather data provided by forecast.io. Routing and map tiles provided by Mapquest Open.
- webserver like Apache or Nginx
- PHP 5.x
- bower
- Clone the repository into your webserver htdocs
- Configure your webserver to redirect requests to
index.html
(Nginx configuration example; for Apache it is enough to enable mod_rewrite and then use the .htaccess file provided) - Run
bower update
to install the Javascript and CSS dependencies - Create the directory
api/cache
and give your webserver read/write access:chmod www-data:www-data api/cache/
- Map icons
img/awesomemarkers-*.png
derived from the Awesome Markers project (MIT license) - Navigation & menu icons from Iconmonstr (Creative Commons license) and The Noun Project (Public Domain)
- Weather icons (
fonts/weathericons*
) by Lukas Bischoff & Erik Flowers (SIL Open Font License 1.1 & MIT License) - Signika font by Anna Giedryś (SIL Open Font License 1.1)