Recyclone

System Design

System Architecure

  This is our System Architecture Diagram. Users interact with UI through mobile device. Local controller sends current local data to UI and asynchronously compare between local database and back-end data. Whenever there is difference, local controller updates changes to local database. Manufacturers are allowed to access back-end API for custom use.

Application Map

  This is our Application Map. As we have two different mode for users, there are two different views for each side of user.

Sequence Diagram

  This is our Sequence Diagram. As our app contains many features, some sequences work different in some cases.