Skip to content

ifgi-webteam/Campusplan

Repository files navigation

WWU Campusplan App

Dependency Status Code Climate

About

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.

Screenshot

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.

Installation

Requirements

  • webserver like Apache or Nginx
  • PHP 5.x
  • bower

Installation

  1. Clone the repository into your webserver htdocs
  2. 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)
  3. Run bower update to install the Javascript and CSS dependencies
  4. Create the directory api/cache and give your webserver read/write access: chmod www-data:www-data api/cache/

Attributions

  • 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)