For today's challenge we would like you to build a web application for viewing and searching products. There are core areas we will be evaluating:
This is the visual side of your web application. Be thoughtful when building your HTML, CSS, and JavaScript.
You can use any modern web frameworks of your choosing.
There are 3 required functionalities needed: Product Listing, Product View, and Search.
The API will serve the role of serving data and any additional backend logic.
API can be written in any modern language of your choosing.
All API responses must be returned in the JSON data format.
For each required frontend functionality it should have an API endpoint that gets called.
For the search logic it should match on SKU, Category, or return nothing.
It is up to you to implement a data storage strategy, either a SQL or NoSQL database solution.
Products should have the following attributes: SKU, Category, Image, Description, Price
Be sure to upload your project to Github.
Use your README file as document how to get your web application up and running.
Should any questions come up at any time, please feel free to email us at integrations@nethealthshops.com after completion.