This is a dynamic web application built using the ASP.NET MVC framework. It features several important pages and functionalities that allow users to interact with the system effectively. The project includes both Admin and User panels, with a login system and various features to manage and display user data.
- User Authentication:
- Users can register and log in through the login panel.
- Session management ensures that users are properly authenticated and authorized to access the necessary sections.
- Admin Panel:
- The admin panel allows administrators to manage user reservations and testimonials.
- Admins can approve or disapprove reservations and update testimonial content.
- Data is dynamically managed and displayed using the database.
- Dynamic Content:
- Testimonials: Users can view testimonials, which are dynamically rendered based on the data stored in the database.
- Reservations: Users can create and view their reservations, with approval statuses managed by the admin.
- Responsive Design: The application is built to be responsive and user-friendly, adapting to different screen sizes, from mobile devices to desktop browsers.
- Swiper Slider Integration: A dynamic testimonial slider (using Swiper.js) displays the user reviews in a rotating manner with automatic and manual navigation options.
- Database Interaction: The project uses Entity Framework for database operations, allowing for smooth data retrieval, updates, and deletions.
- ASP.NET MVC for the application framework.
- Entity Framework for database interaction.
- JavaScript (Swiper.js) for dynamic content presentation.
- HTML/CSS for the frontend, ensuring the app is responsive and user-friendly.
- Login Panel: Users and administrators can log in using their credentials. The admin panel allows full control over the reservations and testimonials, while the user panel is more limited to personal interactions (like viewing testimonials and making reservations).
- Admin Controls: Admins can approve or deny reservations and update testimonial content. The testimonial section uses a swiper slider for dynamic, interactive content presentation.
- Responsive Design: The UI is designed to adjust to various screen sizes, ensuring a seamless experience across all devices.
- Clone or download the repository.
- Set up the ASP.NET MVC environment and configure the database.
- Build and run the project.



