Goal: Angular Application with Polished Design
* The app design should be formattable for both mobile and desktop browsers.
* The app design constrains that it will be exclusively embedded in an iframe.
* The app should employ a design library such that additional components can be added to future iterations without extensive design needs
* The app should employ a state management library ngrx to track all behavior events and global state in the app.
* The app should be clickable, allowing the user to navigate through all of the use cases with mock data
* The app should center all content and emphasize balance as well as modern design coherency.
* The app should include each of the following features:
* Appointment Wizard
* search by vendor zip code
* search results
* category listing
* selected category service listing
* user sign-in or signup and location
* signup and location
* add user vehicle
* pickup and dropoff time or check-in
* key instructions
* tracking screen
* Data Manager
* manage vehicles
* add new vehicle
* vehicle appointment history
* profile manager
Search by vendor zip code: Prominently center a search box where a user can enter a zip code. Then they should press a button that submits the zip code.
Search Results: Load a list of search results in alphabetical order, should include the name of the dealership, a list of their category names, and hours of operation. Include buttons to that when clicked allow the user to continue with the selected search result