My project for the ASP.NET Core course at SoftUni.
Test accounts:
Admin: admin@admin.com / password: 123456
⚒️ Built With Technologies, Frameworks and Development Techniques:
ASP.NET Core 3.1
Entity Framework (EF) Core 3.1
ASP.NET Identity System
MVC Areas with Multiple Layouts
Razor Pages, Partial Views
View Components
Repository Pattern
Auto Мapping
Dependency Injection
Exception Handling
Status Code Pages
Data Validation, both Client-side and Server-side
Data Validation in the Models and Input View Models
Custom Validation Attributes
Responsive Design
Bootstrap
jQuery
License This project is licensed under the MIT License
Acknowledgments Using ASP.NET-MVC-Template developed by: Nikolay Kostov
Site description:
- online check for available rooms
- online reservation
- receiving an email with full information about the reservation made
- receiving an email with information about the payment made
- contact form
Admin panel:
- Dashboard with actual in house, arrival and departure rooms; pie and area diagram; table with reservations with received payments for confirmation.
- Calendar with all the reservations
- Requests - read and unread
- Add, edit and remove rooms
- Add, edit and remove room types
- Add, edit and remove special offers
- Payments - add and delete
- Reservations