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.
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.
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:
Continuous integration process is maintained on an Azure DevOps portal. Unit tests are in a roadmap
App avaliable here. If you want to have a demo access for a some time, contact me.
- 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