Skip to content

bluestar7589/NailManagement

Repository files navigation

NailSalonManagement with Entity Framework

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:

Thien Nguyen

Ivan Vanwoerkom

Getting started

  • Visual Studio 2022
  • .Net 8

Generate database from the Models

Click on Tools -> Nuget package manager -> Package manager console Type the command below to generate the models

Update-Database

You 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");

Useful websites for reference

Introduction to Identity on ASP.NET Core Custom User Management in ASP.NET Core MVC with Identity

Initial account information

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:

  1. Login Page Users/admin will log in based on their role in order to use the website's features Login Page
  2. Register Page To register a new user account for a new employee Register Page
  3. Dashboard Page The dashboard page shows all basic employees, the current appointments, and future appointments Dashboard
  4. Customer Index The index page for customers will be the same layout with services, technicians, appointments... etc Customer Index
  5. 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. Customer Edit
  6. Report Page This page will show the report by total amount by range (from date to date) as well as the report for services Report Page
  7. Appointment The index page for appointments Appointment Page

About

This project is a simple nail salon management system that allows the user to manage the salon's supplies, employees, and customers. The project is built using identify template with ASP .Net MVC as well as with Entity Framework and SQL server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages