- .NET 7.0: using for create API at backend and ASP.NET Core MVC for front-end
- JWT: used for authentication using token
- Microsoft Sql Server: Relational database
- Entity Framework: ORM(Object Relational Mapper) interact with the database
- Implementing the Repository and Unit of Work patterns
- Contains the APIs and logic handles
- Using Entity Framework Core - Code First
- Using JWT to config and handle login authentication
- Link deploy: https://sales-management-web-app.azurewebsites.net/swagger/index.html
(Not built yet)
- User: login, logout
- Daster data management: Brand, Category, Item, Customer, Supplier, User
- Order management system
- Software requirements: Visual Studio, SQL server, SSMS (optional).
- After cloning the project, go to the src folder, run the .sln file, visual studio will run up.
- On the navigation bar of Visual Studio select the following: Tools -> NuGet Package Manager -> Package Manager Console.
- Select default project as SalesManagementWebsite.Infrastructure and run command: update-database to create your local database.
- Run the SalesManagementWebsite.API project you will see the homepage is Swagger displaying the API library.
- Author: Vo Tuan Phuong
- Email: [email protected]