Summary
Tayda is an online electronics store and recurring client of E7 Systems that I have had the pleasure of working with on several projects. Tayda Packing will be the app used to help their warehouse employees pack orders and stock items.
I designed and built a majority of the mobile application. It was an interesting challenge to design and develop an app that evolved from a physical system of reading order labels and using them to packing shipments.
Tech Stack
The application was built using Ionic 2 to be compatible with both Android and iOS tablets. It features local caching, several NgRx stores, and native HTTP request handling.
Accomplishments
- Designed app UX and UI based on an existing physical system.
- Coded an app to withstand the rigors of everyday use in a fast-paced environment.
- Implemented NgRx (the Angular equivalent of Redux) stores to manage application state.
- Used native HTTP request handling to prevent blocking the WebView when HTTP request are made.
- Implemented user login/logout and built app to display an interface appropriate for the logged in user's role.
- Used local caching to persist NgRx store data while offline as well as speed up perceived app performance.
- Designed icon system for order statuses.
Image Gallery
Orders list
Order item list
Order item detail and action buttons