README.md hinzugefügt
This commit is contained in:
46
README.md
Normal file
46
README.md
Normal file
@@ -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)
|
||||||
Reference in New Issue
Block a user