Farfetch Technical Exercise : REST Web Api w/ Feature Toggling
WebAPI /Controllers /Models
MVC /Models /Views /Controllers
-
Feature Toggles with Hierarchy:
-
REST API for a simple creation / modification/ deletion of new Features and Users
-
Features Toggling that can be checked if a Feature is available to a particular type of Users
- Following the Exercise example:
- Registration / Login:
The project is divided in 2 parts:
- A webAPI, with all the server side operations
- A MVC client, to simulate an Admin pannel with a UI to easily test all the aforementioned features
Simply download the source code, build and run the solution. A pre-seeded Database is available with some example Features and Users