vta / expresslanes-api Goto Github PK
View Code? Open in Web Editor NEWA system for accessing the dynamic toll values for the VTA Silicon Valley Express Lanes.
Home Page: https://mtlfs.vta.org
License: MIT License
A system for accessing the dynamic toll values for the VTA Silicon Valley Express Lanes.
Home Page: https://mtlfs.vta.org
License: MIT License
write some unit tests to verify functionality
Validate against public/private keys or JSON Web Tokens to verify the data pushed to this proxy/API comes from a trusted source.
maybe implement caching (if needed), verify functionality at scale
The format of the data that comes in and out of the API is currently dictated by the columns in the table that has the data. This means that if other agencies (who might not have the same column names) try to use this, the format of the data will be different for each agency, making it complex for any client that wants to consume the data.
A standard format for the data should be determined such that it will work for most or all agencies who use Express Lanes and wish to publish the toll data.
This data standard should at minimum:
The API should at minimum:
This example should meet the standards defined in the Express Lanes Tolling Feed Specification (work in progress)
Make use of Socket.io or similar.
Double the pusher to send to a dev server as well.
The examples should be contained in the flask server instead.
This repo should only contain the code that represents the "Push" element from the express lanes server out to the web, to be picked up by the https://github.com/vta/mtlfs_flask_server
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.