When used enters any text (food order) into input box, output box shows success message and that input is added to grid list below.
So the main page must contain, at least, 4 components:
-input textbox (editable, single line)
-output textbox (readonly)
-button (send order)
-some data grid (read only)
The grid must keep the history of inputs and outputs requested by the user. This
data MUST NOT be persisted on a database so use session or any other in-memory storage, or file if its easier.
-Use Angular framework
-Use .net/c# for backend
-Usage of dependency injection and inversion of control (remember of SOLID) is
highly appreciated
-your solution cannot be tied to a specific O.S. and should run in all machines (Windows, Linux and Mac)
-frontend must be decoupled from backend, so avoid use erb, razor, or any other template
engine tied to backend
-backend tests are a plus
Contest ID: 1951835 Read Less