Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d-koppenhagen/infoscreen-2.0
A new version of my infoscreen created with AngularJS
https://github.com/d-koppenhagen/infoscreen-2.0
Last synced: 3 days ago
JSON representation
A new version of my infoscreen created with AngularJS
- Host: GitHub
- URL: https://github.com/d-koppenhagen/infoscreen-2.0
- Owner: d-koppenhagen
- Created: 2015-01-09T11:42:51.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-23T19:07:59.000Z (almost 9 years ago)
- Last Synced: 2024-10-11T06:11:49.007Z (about 1 month ago)
- Language: JavaScript
- Size: 42.3 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Infoscreen-2.0
## About
This the new version of my WG-Screen WebApp using NodeJS and AngularJS.
([old](https://github.com/Doerki/wgmonitor) version)## Freatures (some are already in development)
* [x] Departure Monitor for Tram (EasyGo)
* [x] Weather- and News-Toolbar
* [x] Gallery
* [x] Shopping List
* [x] Guestbook
* [x] Calendar
* [x] RSS Feeds-Reader
* [ ] WebRTC Audio/Video integration## What you need
- [NodeJS](https://nodejs.org)
- [MongoDB](https://www.mongodb.org/) for the shopping list
- [MySQL](https://www.mysql.de/) for the guestbook page## How to setup
1. clone this project
2. go to `src` folder and run `npm install` (maybe you need to install also dependencies)
3. run the app with `node server.js`
4. open the url in your browser (http://localhost:3000)
5. create an init.d script to run the infoscreen as a service (Debian)
- edit the path after `APPLICATION_DIRECTORY` in the `infoscreen` file
- run `sudo ./createInitScript.sh`
- this will copy the file `infoscreen`to your `/etc/init.d` directory and make it excecutable
- now you can start the infoscreen with `sudo service infoscreen start` (there are also the options `restart`, `stop` and `status`)
6. (optional) you can configure ar `VirtualHost` for apache, etc. like that:
```ServerAdmin [email protected]
ServerName YOURSERVERNAME
ServerAlias infoscreen.YOURDOMAIN.comProxyRequests off
Order deny,allow
Allow from all
ProxyPass http://localhost:3000/
ProxyPassReverse http://localhost:3000/
```
## Configuration
- move file from the folder '/src/config.example.js' to '/src/config.js' and configure it
- move file from the folder '/src/frontend/js/settings.example.js' to '/src/frontend/js/settings.js' and configure it## How it looks like?
- a preview of the project is available on: http://info.d-koppenhagen.de/