Giter Site home page Giter Site logo

theodorosploumis / pinakas Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 19 KB

A monitoring tool, dashboard and system to visualize an area (city, region, country) status with several indicators.

License: GNU Affero General Public License v3.0

city-data dashbboard gov open-gov

pinakas's Introduction

Pinakas

"Pinakas" means "board" in Greek. A web monitoring tool, dashboard and system to visualize an area (city, region, country etc) status by displaying several indicators.

Structure

Menu

  • Home
  • Account
  • About
  • Contact
  • Legal terms
  • Data
  • API

Categories (of Data - Cards)

  • Weather
  • Transportation
  • Traffic & roads
  • Business
  • Hospitals
  • Pharmacy
  • Events
  • News
  • Alerts (emergency)
  • Police alerts & security
  • Sports
  • NOW (what is happening now in the area)
  • Live streaming
  • Entertainment
  • Housing (stats)
  • Education stats
  • Gov services contact and info
  • Population
  • Electricity
  • Financial stats
  • Interner services status
  • Phone services status
  • Water supply
  • Banks and financial institutions
  • Financial indicators
  • Social media
  • Queues on public sector services (e.g. in hospitals)
  • Trends (in social or news)

Features & Technical

  • HTML emded
  • Sharing widgets
  • Dashboard generator
  • Data snapshots (static exports)
  • API (JSONAPI, GraphQL)
  • NoSQL database
  • Oauth login
  • Social account login
  • User accounts
  • JSON described (fields, relationships, uuid etc)
  • Search with filters
  • Live edit Cards (inline)
  • Print
  • RDF, schemaorg triages
  • OpenStreetMaps (mapping)
  • Icon fonts (svg)
  • Live streaming (camera stream)
  • Frontend with JS
  • Backend (Drupal)

Structure & entities

  • User
  • Card (data display widget)
  • Feed (import resource)
    • CSV
    • RSS
    • User input
    • JSON API
    • log files
    • HTML parser
  • Report (multiple Cards with texts etc)
  • API consumer
  • Dashboard (of Cards)
  • Page (normal HTML)
  • Export

Card widgets

  • Text
  • Table display
  • Numerical data
    • Plain numbers
    • Percent
    • Diffs
    • Diagrams
    • On/Off
    • Live number change
  • Location
    • maps
    • pins
    • routes
  • iframe

Card options

  • Permissions
  • Live edit (click to edit)
  • Highlight effect (on new values)
  • Dynamic color change by value
  • Drag and drop on Dashboard
  • Show/Hide
  • Change display
  • Grow (grid and columns)
  • Change details of display (minimal, short, normal, extended, detailed)
  • Export to JSON
  • Print to image
  • Snapshot
  • Clone/copy
  • Lock (no changes allowed etc)

Example

JSON of a Card

{
"type": "list_integer",
"status": 1,
"frequency": [
  1,
  15,
  30
],
"owner": 123,
"uuid": "56771d54-10d8-4516-90c2-1efe796550f7",
"created": 11232433214,
"changed": 11232433214,
"area": "Thessaloniki, Greece",
"taxonomy": [
  "gov",
  "thessaloniki"
],
"data": {
  "εφορία": 23,
  "κεπ": 3,
  "λεωφορεία": 2
}
}

Indicators examples

  • Date and time
  • Weather (by time, alerts)
  • Locations with safety issues
  • Business new vs closed
  • Transportation status and info (bus, taxi, train, airplanes, bicycles)
  • Technical works on roads
  • Road incidents
  • Calls to the Police/Fire service
  • Live events now
  • Status of the water (quality of water, limits)
  • Population (births, deaths)

pinakas's People

Contributors

theodorosploumis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.