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.
- Host: GitHub
- URL: https://github.com/linusbolls/code-campus-map
- Owner: LinusBolls
- Created: 2024-12-10T14:58:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-22T05:01:41.000Z (4 months ago)
- Last Synced: 2025-02-09T14:48:42.484Z (3 months ago)
- Language: TypeScript
- Homepage: https://campus.bolls.dev
- Size: 1.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.

## How it works
We pull data from multiple data sources:
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)