Below are some technical information of this project.
Project: ASP .NET Core MVC (.NET 6) (C#)
Programming Language: C#, C# LINQ, jQuery (latest stable v3.6.0), JavaScript, CSS, HTML
Code first/Database first: Code first. But we didn’t do code first migrations. We provide and use SQL queries to generate the tables so that they are optimized. The SQL will auto-run when you first run the project (this part of code is at HomeController > Index function). You can still do the code-first migration by yourself, just make sure to do it before running the project.
Icons: Font Awesome v6.1.1 (Free Version). You can go to https://fontawesome.com/search and click on “Free” to search for the icons classes that you can use.
Screenshot below shows the list of packages used in the project: