From 937a5123e206fac89f67cf5f7cb55256b724b401 Mon Sep 17 00:00:00 2001 From: natlinux Date: Mon, 21 Apr 2025 16:46:10 +0000 Subject: [PATCH] =?UTF-8?q?README.md=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ea5e2ef --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# .NET + Angular Application + +This project is a full-stack web application combining **ASP.NET Core** for the backend and **Angular** for the frontend. + +## 🛠️ Technologies Used + +- **Backend:** ASP.NET Core (.NET 9) + +- **Frontend:** Angular + +- **API Documentation:** Swagger (Swashbuckle) + + +## 🚀 Getting Started + +### Prerequisites + +- [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) + +- [Node.js (LTS)](https://nodejs.org/) + +- [Angular CLI ](https://angular.dev/) + + +### 🔧 Setup Instructions + +1. **Install Angular dependencies** + + > ⚠️ **Before starting the application for the first time**, run the following command in the `ClientApp` directory: +```shell + cd ClientApp + npm install +``` + +2. **Run the application** + + Go back to the root folder and start the backend server: +```shell + dotnet run --launch-profile swagger_dev + ``` + +3. **Access the app** + + - Angular frontend: [http://localhost:44492](http://localhost:44492) + + - Swagger UI (API docs): [http://localhost:5114/swagger](http://localhost:5114/swagger) \ No newline at end of file