Skip to content

meanin/candidate-evaluator

Repository files navigation

candidate-evaluator

Introduction

Purpose of this repository is to learn how to use Blazor framework as a frontend SPA application. Backend is built on top of .net core framework, so the whole solution is able to be hosted on any machine. User authentication is based on Azure Active Directory tenant.

Aim

Functionallity of this application is to store categories and questions for technical interviews and in the future to make it possible to write down a evaluation notes during the process. Data will be stored on an Azure Storage Account - table storage. It's intended to not store any sensitive data. Username is provided with a token and stored only within a session. Backend services will store UUID identifier from AAD token.

Authors

We intent to do this project on our owns, but any help will be appreciated. Feature requests are also very welcome. Following people are initial authors of this repository:

CI / CD

Continuous integration process is maintained on an Azure DevOps portal. Unit tests are in a roadmap

Build status:

build

Release status:

release

App avaliable here. If you want to have a demo access for a some time, contact me.

Roadmap

  • Create users categories and questions
  • Dashboard for latest edited entities
  • Create interview layout with given number of randomized questions
  • Store interview results
  • Create interview report (pdf support maybe?)
  • Dashboard on which you will be able to select your favourite interview categories
  • Enable / Disable questions
  • Generate interview sheet based on selected categories (with support for favourite ones)
  • Azure function for completed interview - send mail
  • Automatic trial accounts after registration

and more