BookingApp is a simple and user-friendly application that allows you to make hotel reservations. It is developed with ASP.NET Core 8 and offers various features to simplify reservation management.
- .NET 8 SDK
- SQL Server
- Visual Studio or any C# compatible IDE
- User login with JWT authentication
- Swagger for API documentation
- Layered architect
- Entity Framework Code First
- Authentication
- Authorization
- ASP.NET Core Custom Identity
- Middleware
- Action Filter
- Model validation
- Dependency Injection
- Data Protection
- Clone the Repository
git clone https://github.com/aliberkayberber/BookingApp
- Configure the database connection
- Update the connection string in `appsettings.json`:
"ConnectionStrings": {
"Default": "Server=your_server;Database=your_database;trusted_connection=true;TrustServerCertificate=true;"
},
"Jwt": {
"Key": "your_secret_key",
"Issuer": "your_issuer",
"Audience": "your_audience"
}-
Run database migrations:
dotnet ef database update
-
Run the application:
dotnet run
End with an example of getting some data out of the system or using it for a little demo
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, please email aliberkayberber@gmail.com