This is a .NET Core Web API project for managing application forms, including creating, updating, and retrieving questions for an employer's program, as well as allowing candidates to apply for the program.
The ApplicationForm project consists of two main controllers:
- ApplicantsController: Manages applications submitted by candidates.
- EmployerQuestionController: Manages questions created by employers for their programs.
- Employers can create, update, and retrieve questions of different types.
- Candidates can apply for programs and submit their responses to questions.
- Questions can be filtered by type.
- Error handling for not found resources.
- .NET Core
- ASP.NET Core Web API
- Azure Cosmos DB (NoSQL)
- AutoMapper
- xUnit (for unit testing)
- Moq (for mocking in tests)
- Swagger (for API documentation)
- .NET Core SDK
- Azure Cosmos DB Emulator (for local development and testing)
- Clone the repository:
git clone https://github.com/weyinmi-dev/AppForm.git cd ApplicationForm
License This project is licensed under the MIT License.