This project is a simple nail salon management system allowing users to manage the salon's supplies, employees, and customers. The project is built using Entity Framework and SQL Server.
Authors:
- Visual Studio 2022
- .Net 8
Click on Tools -> Nuget package manager -> Package manager console Type the command below to generate the models
Update-DatabaseYou may need to change the DB connection string located in the ApplicationDbContext class. By default, it points to mssqllocaldb. You can change it to your own database.
optionsBuilder.UseSqlServer("Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=NailSalon");Introduction to Identity on ASP.NET Core Custom User Management in ASP.NET Core MVC with Identity
The initial information for the admin account is:
- Admin account: admin
- Password: Admin@123
Use the information above to log in to the system and fulfill features.
Please see the following pictures below for reference:
- Login Page
Users/admin will log in based on their role in order to use the website's features

- Register Page
To register a new user account for a new employee

- Dashboard Page
The dashboard page shows all basic employees, the current appointments, and future appointments

- Customer Index
The index page for customers will be the same layout with services, technicians, appointments... etc
- Customer Edit
The edit page for customers will be the same layout with services, technicians, appointments... etc so users/admin can adjust, or edit information when needed.

- Report Page
This page will show the report by total amount by range (from date to date) as well as the report for services

- Appointment
The index page for appointments
