Conveyor is a series of frontend libraries for building an AutoInvent (which is a portmanteau of Automatic Inventory) application. It contains the following packages:
- conveyor is a dashboard generator for inventory data
- conveyor-redux generates reducers and epics for use with conveyor
- conveyor-schema is a schema helper library for conveyor
- magql-query is a query builder and request tool for communicating with a magql backend
My contributions to conveyor were mostly to conveyor and conveyor-redux. For conveyor-redux I added automatic generation of epics and reducers for sorting, filtering, and tooltips. For conveyor I added the ability to automatically show the Footer component if there was an item that was summable (ie prices) and properly formatted prices in the Footer using locale information.
You can find all my commits to the repository on the conveyor GitHub page
Skills used:
- JavaScript
- TypeScript
- React
- Redux
- Ramda