Welcome to the Spot Exchange, a submission to the Unchain the Frame Hackathon. Our product ecosystem consists of four main applications linked below:
- Hyperledger based Marketplace (repo) (api explorer)
- Mobile Front End (repo) (demo)
- IBM Watson based Price Suggestions (repo)
- Identity Management for On Chain Identities (repo)
The core components of The Spot Exchange have been fully dockerized. Using customizable docker-compose configurations, the application configuration can be modified to allow for a complete distributed and decentralized network. This flexibility is critical for Phase III of UnchainTheFrame competition where the ledger will be opened up to interested third parties who could use and contribute verifiable parking utilization data. These third parties may include, but are not limited to municipalities, researchers, and smart city projects.
The front end is built with Ionic 2, which utilizes Cordova along with Angular 2, Typescript, and HTML 5. These tools give the ability to design a fully cross-platform application with the option of deploying to native platforms.
For more details about the Phase II submission, click here. Scroll Down for Screenshots
- Docker Compose
Rename default.env to .env and edit where necessary.
mv default.env .env
To launch in foreground:
ionic serve
To launch in background:
nohup ionic serve --no-interactive --nobrowser > ionic.log &
Optional, run SSL Proxy
pm2 start ssl-proxy.js
To launch using docker:
docker-compose build && docker-compose up
For sample data, we have preloaded our applicatino with real parking data from the Parkwhiz API, with their prior permission.