EfratIfergan / CarRental

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Car Rental System

This is a car rental system that allows users to search for available cars, view car rental details, and enables back office agents to add new cars to the catalog. The system supports searching for available rentals based on various criteria such as dates, locations, drivers' age groups, and car groups.

Features

  • Search for available cars based on dates, locations, drivers' age groups, and car groups.
  • View detailed information about each car rental, including description, available extras (GPS, disk...), price, discounts, and minimum driver age.
  • Add new cars to the catalog through the back office agent interface.
  • Manage available dates and locations for each car rental.

Technologies Used

  • .NET 6 C# - The programming language and framework used to develop the system.
  • ASP.NET Core - A cross-platform web application framework for building web APIs and web applications.

Prerequisites

Before running the system, ensure you have the following installed on your machine:

  • .NET 6 SDK: Download .NET 6

Getting Started

  1. Clone the repository:

    git clone (https://github.com/EfratIfergan/CarRental.git)

  2. Navigate to the project directory:

    cd car-rental-system

  3. Set up the database:

    • Open appsettings.json and modify the connection string to match your SQL Server instance.
  4. Build and run the application:

    dotnet run

  5. Access the system by opening a web browser and navigating to http://localhost:5000.

Contributing

Contributions to this project are welcome! If you find any issues or have suggestions for improvement, please submit an issue or a pull request on the GitHub repository.

License

This project is licensed under the MIT License.

Feel free to customize this README file according to your specific implementation details and project structure. Good luck with your car rental system!

About


Languages

Language:C# 100.0%