Skip to content

This ASP.NET MVC project features user authentication, an admin panel for managing reservations and testimonials, and dynamic content display. With responsive design and Swiper.js integration for sliders, it ensures seamless user interaction. Entity Framework powers efficient database operations for a robust experience.

Notifications You must be signed in to change notification settings

aybukeberfinsuer/YummyProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

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.

Key Features:

  • 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.

Technologies Used:

  • 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.

How It Works:

  • 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.

Getting Started:

  1. Clone or download the repository.
  2. Set up the ASP.NET MVC environment and configure the database.
  3. Build and run the project.



Ekran görüntüsü 2025-01-14 004852



Ekran görüntüsü 2025-01-14 005920



Ekran görüntüsü 2025-01-14 011040



Ekran görüntüsü 2025-01-14 011119

About

This ASP.NET MVC project features user authentication, an admin panel for managing reservations and testimonials, and dynamic content display. With responsive design and Swiper.js integration for sliders, it ensures seamless user interaction. Entity Framework powers efficient database operations for a robust experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published