This project is an event booking website with a .NET Web API backend and an Angular frontend.
- .NET 8.0 SDK or later
- Node.js (LTS version recommended)
- Angular CLI
-
Navigate to the
api
folder:cd api
-
Restore the required packages:
dotnet restore
-
Run the API:
dotnet run
The API should now be running on http://localhost:5077
.
-
Navigate to the
frontend
folder:cd frontend
-
Install the required npm packages:
npm install
-
Start the Angular development server:
ng serve
The frontend application should now be accessible at http://localhost:4200
.
- .NET 8.0 Web API
- Entity Framework Core (for database access)
- ASP.NET Core Identity (for authentication and authorization)
- Angular 18
- TypeScript
- RxJS
- SQL Server
This project is licensed under the MIT License - see the LICENSE.md file for details.