Tanım

Proje bir web api kullanılarak WareHouse(Depo) ve WareHouse’a ait Envanterlerin Listeleme, silme, güncelleme ve ekleme uygulamasıdır. Uygulama .Net Core ile yazılmış Web Api kullanarak dinamik bir şekilde Depoların ve Envanterlerin (+Envanter’de bulunan demirbaş malzemeler dahil)listelemesini yapacaktır.

React JS Dependencies

"dependencies": {
    "@emotion/react": "^11.10.4",
    "@emotion/styled": "^11.10.4",
    "@mui/icons-material": "^5.10.6",
    "@mui/material": "^5.10.7",
    "@mui/styled-engine-sc": "^5.10.6",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^13.4.0",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^0.27.2",
    "dotenv": "^16.0.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-router-dom": "^6.4.1",
    "react-scripts": "5.0.1",
    "styled-components": "^5.3.6",
    "uuid": "^9.0.0",
    "web-vitals": "^2.1.4"
  }

.Net Core Dependencies

Microsoft.EntityFrameworkCore.InMemory;
Microsoft.EntityFrameworkCore.Sqlite;
Microsoft.EntityFrameworkCore.Tools;
Swashbuckle.AspNetCore;

NOT

Projenin başlatılması için aşağıdaki komutlar sırasıyla farklı cli’lara uygulanması gerekmektedir.

.Net Core API

cd WareHouseAPI
dotnet run

ClientSide

<aside> 👉🏼 npm start

</aside>