ZP Product Management
Project | Techs | How to use | License
🚀 Project
Preview
Functional Requirements
-
The user can authenticate on application.
-
The user can upload a list of files related to your products.
-
The user can import a CSV in order to register new products.
-
The user can view a paginated list of products.
-
The user can view details about a product.
-
The user can delete a product.
-
The user can archive a product.
-
The user can active a product
💻 Techs
- ASP.NET Core
- ASP.NET Core Identity
- C#
- CSS
- Dapper
- JavaScript
- Jquery
- MSSQL
- SQLite3
🤔 How to use
Requirements
- ASP.NET Core 3.1
- SQL Server 2019
- Docker 19.03.8
Local
$ git clone https://github.com/flaviogf/zp_product_management.git
$ cd zp_product_management
# Run the migrations localized at ./scripts/migrations in an instance of SQL Server 2019
# Run the seeds localized at ./scripts/seeds in an instance of SQL Server 2019
# Ensure you had filling up the empty configurations in the appsettings.json file
$ dotnet restore
$ dotnet run --project ./src/ZPProductManagement.Web
Docker
$ git clone https://github.com/flaviogf/zp_product_management.git
$ cd zp_product_management
# Run the migrations localized at ./scripts/migrations in an instance of SQL Server 2019
# Run the seeds localized at ./scripts/seeds in an instance of SQL Server 2019
# Ensure you had filling up the empty configurations in the docker-compose.yml file
$ docker-compose up
📝 License
This project is under the GNU license. See more at LICENSE file for more information.