Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.58 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.58 KB

IndrivoHomework

This is a homework project for Indrivo where I had to do:

Front End stuff:

  1. Login Form - available at [site]/login
  2. SignUP Form - available at [site]/signup
  3. Foorgot Password Form - available at [site]/reset-password
  4. 404 Form - available at [site]/random
  5. Message Form (Popup) - visible when creating a new account

Also Front End, but with a little bit of Back End:

  • For Admin Role:
    1. All User List - available at [site]/users
    2. Profile Setting - available when clicking on the user button in the top right of the screen and settings
    3. Login History - available at [site]/loginhistory
  • Pentru User Role:
    1. Profile Setting - available when clicking on the user button in the top right of the screen and settings

Tech Stack

  • ASP.NET Core Blazor Server - framework for building interactive website
  • MSSQL Database - for storing user related data
  • MudBlazor nuget - ui component library for blazor
  • Dapper nuget - Micro ORM for working with database
  • FluentValidation nuget - for validating user input

Instalation Process

To run this project on your local machine, all you need to do is download the project or clone it and run it. The project has a connection string inside the appSettings file to a hosted database.

The project is hosted on here so anyone can access it and make an account.