Skip to content

An event booking Web app platform built with Angular and C# .NET

Notifications You must be signed in to change notification settings

amitjimiwal/Ebookings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EBookings

This project is an event booking website with a .NET Web API backend and an Angular frontend.

Table of Contents

Installation

Prerequisites

Backend Setup

  1. Navigate to the api folder:

    cd api
    
  2. Restore the required packages:

    dotnet restore
    
  3. Run the API:

    dotnet run
    

The API should now be running on http://localhost:5077.

Frontend Setup

  1. Navigate to the frontend folder:

    cd frontend
    
  2. Install the required npm packages:

    npm install
    
  3. Start the Angular development server:

    ng serve
    

The frontend application should now be accessible at http://localhost:4200.

Technology Stack

Backend

  • .NET 8.0 Web API
  • Entity Framework Core (for database access)
  • ASP.NET Core Identity (for authentication and authorization)

Frontend

  • Angular 18
  • TypeScript
  • RxJS

Database

  • SQL Server

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

An event booking Web app platform built with Angular and C# .NET

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published