SaleswebMVC sales tracking system)
This is a project developed during the C# Advanced course presented by Professor Nelio Alves. This is a sales tracking platform using ASP.net Core and SQL, where various concepts such as object-oriented programming (POO), CRUD, dependency injection, Lambda expressions were applied, among other tools.
Main features
- Registration, editing and exclusion of orders.
- Registration, editing and exclusion of customers.
- Registration, editing and deletion of products.
- Registration, editing and exclusion of departments.
- Customer and products association with orders.
- Visualization of Sales Reports by Department.
Technologies used
- ASP.NET CORE
- Entity Framework Core (ORM)
- SQL Server Database
- Razor Pages (for the construction of views)
- Bootstrap (for responsive design)
- C# (Programming Language)
- HTML, CSS and JavaScript (for interface construction)
How to use
Prerequisites :
- Visual Studio or Visual Studio Code installed
- .Net core sdk installed
- SQL Server installed or a compatible database service
Cloning the repository : git clone https://github.com/foqsz/sistemaweb-asp-net-core-mvc-entityframework
Configure the database :
- Create a SQL Server database
- Update the connection string to the
appsettings.json file with your database credentials.
Execute the project :
- Open the solution in Visual Studio or Visual Studio Code
- Build and execute the project
Explore the system :
- Access the system in the browser through URL
http://localhost:porta
Contributing
Contributions are welcome! If you find a bug, have an idea for a new functionality or want to improve the code, feel free to open a Issue or send a pull Request.
Contact
License
This project is licensed under the MIT license.
© [Victor Vinicius Alves de Lima Souza] - [2024]