War Room ๐ป ๐ก
Pull data from anywhere on the web and make live graphs without being a programmer. This is a proof of concept that happened to work out!
You'll be prompted for a URL
and Xpath
to make a "place". These places point to one piece of data we can collect to make a time-series graph.
A collection of places makes up the dashboards that we call "Rooms", presenting them however you want, like this-
-
User Authentication
-
Dashboarding
Make sure you have Python 3 and MongoDB installed.
git clone https://github.com/dy-fi/war-room-py.git
cd war-room-py
pip3 install -r requirements.txt
python3 app.py
The app should now be running on localhost:5000. Make sure MongoDB is installed and MongoDB Daemon is running.
docker-compose up --build
- Flask - Web framework
- Flask SocketIO/SocketIO - Socket Connection
- MongoDb - Document Based Database
- Gunicorn - Web Server
Docker - Containerization and Cluster Fabrication (coming soon)
Staging - Heroku - VPS cloud hosting
Production - Coming Soon