Mobile app API + logic specific to mobile app.
ClojureScript for the Purple Customer Portal
API for third parties to interface with Purple systems.
Library containing optimization logic (auto-assign heuristics, gas station planning, gas station list aggregation code).
Library containing majority of logic + database calls + misc.
Purple mobile app.
Dashboard API + logic specific to dashboard.
Portal Service Server for Business Clients
Purple internal dashboard frontend.
Database structure + data dump for populating test database.
Simulation tool for optimization visualization.