Challenge Overview
Welcome to "Dinnaco - Counseling Matching Application Backend Challenge". We need your help in building out our new Counseling Matching application, which will become an internal portal used by our employees to connect counselor and counselees. A counselor is a more senior employee that mentors and formally represents the counsellees (more junior employee) during performance review meetings. The main purpose of this app is to create a tool that can provide the best method to facilitate introductions among people across the firm. One of our key focus is on the UI/UX interactions and bringing clean and modern (creative) solutions to how this application should work. What should the user see and experience when using the application!
We ran a design challenge some time back and a UI prototype challenge is currently in progress.
We would now like to implement the backend for this application as per the provided architecture assets.
In this challenge you'll be following the architecture and implement the backend REST API. Please register to see details in challenge forum.
Scope
All models, services, controllers, exceptions and flows as defined in the Specification/ UML diagram are in scope. If you have specific doubts, please ask.
Testing
Accuracy unit tests are needed for the API.
Please use Visual Studio Unit Testing tools.
Final Submission Guidelines
Below is an overview of the deliverables:
-
- Full backend code that covers all requirements.
-
- A complete and detailed deployment document explaining how to deploy the application including configuration information.
-
- Unit Tests to verify your application successfully meets the requirements of the application.