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

https://github.com/linusbolls/code-campus-map

Web app that draws from Google Calendar and the CODE Learning Platform API to show live data about room usage for the campus of CODE University of Applied Sciences. Intended to run on a TV screen.
https://github.com/linusbolls/code-campus-map

Last synced: about 2 months ago
JSON representation

Web app that draws from Google Calendar and the CODE Learning Platform API to show live data about room usage for the campus of CODE University of Applied Sciences. Intended to run on a TV screen.

Awesome Lists containing this project

README

        

# CODE Campus Map

A map that draws from both Google Calendar and the CODE Learning Platform API to render live data about room usage for the campus of CODE University of Applied Sciences. Intended to run on a TV screen.

## Getting Started

Create a file `.env` and fill it with values that look like the values in `.env.example`

Run the development server:

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You'll need to sign in with your CODE Google account.

![Screenshot 1](/docs/screenshot-1.png)
![Screenshot 2](/docs/screenshot-2.png)

## How it works

We pull data from multiple data sources:

### Google

On the first slide, the map with the highlighted bookings and events is generated based on data from Google Calendar. The user has to sign in, and we fetch these events from their calendar.

### Slack

The other slides are generated based on Slack posts.

### CODE Learning Platform

In the future, we plan to pull supplemental info about campus events and academic deadlines from the CODE Learning Platform (intranet of CODE University)