What happens if you take a course on Udemy and upload your result here.
learn-to-build-an-e-commerce-store-with-dotnet-react-redux
API dotnet watch --o-hot-reload [Backend]
Client npm run dev [Front End]
Visual Studio Code Extensions:
- https://www.nuget.org/packages/dotnet-ef/
- https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp
- https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
- https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit
- https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
- https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme
- https://marketplace.visualstudio.com/items?itemName=patcx.vscode-nuget-gallery
- https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite
Install
- https://nodejs.org/en
- https://vitejs.dev/guide/#scaffolding-your-first-vite-project
- json2ts.com [generate TypeScript interfaces from JSON]
Section 2
.net solution / Web API Template / Entity Framework / Class / Database
Section 3
Vite / Template / useState / useEffect / Typescript / CORS / Axios / Material UI / Redux / Forms / React-Router https://mui.com/material-ui/getting-started/installation/ Install React dev tool for your browser
Section 4
React Router /
Install > npm install react-router-dom Install > npm i axios
https://reactrouter.com/en/main/start/tutorial
Viewing the results: http://localhost:5000/swagger/index.html