This is a sample project that is used for submission to the Edvora IOS mobile Application Intern position.
The main elements of the UI are the filter, the horizontal scrollable product cards, and the vertical scrollable unique products. (Figure 1)
Each product is loaded in from a random JSON file, which is parsed into product, state, and city array to implement the Filter function properly. (Figure 2)
A custom bottom popup card view was used to display the filters available to the user. (Figure 3)
Result of the home screen after all of the filters have been applied, as indicited by the Filter button.
Figure 1: Screenshot of the home page.
Figure 2: Screenshot of the filter popup UI.
Figure 3: Screenshot of the bottom popup card view.
Figure 4: Screenshot of home screen after filters were applied.