Welcome to Rentastic Backend, a robust backend service designed to provide seamless car rental functionality. Our primary goal was to create a reliable API that allows users to search, book, and manage car rentals, while also providing administrators with efficient fleet and reservation management tools.
- User Registration and Authentication: Seamlessly register and authenticate users to enhance security.
- User Profile Management: Manage user profiles effortlessly, providing a personalized experience.
- Vehicle Search: Find the perfect vehicle with our intuitive search functionality.
- Favorites List: Bookmark your favorite vehicles for quick access.
- Renting: Rent a car hassle-free with our streamlined process.
- User Reviews: Share your experiences and read reviews from other users.
- Order Cancellation: Cancel orders easily when plans change.
- Inventory Management: Manage your vehicle inventory efficiently.
- Reservation Management: Handle reservations smoothly to ensure optimal utilization.
- Reservation Refusal: Refuse reservations when necessary with ease.
- Clone this repository:
git clone https://github.com/MinaSamouel/RentasticBackend.git
- Navigate to the project directory:
cd RentasticBackend
- Install dependencies:
Ensure that the .NET runtime environment is available on your machine
- Set up your environment variables (e.g., database connection, API keys).
- API Development: Developed using C# to ensure robustness and efficiency.
- Entity Framework: Leveraged Entity Framework for seamless database interactions.
- ASP.NET Core: Utilized ASP.NET Core for building high-performance APIs.
- SQL Server: Employed SQL Server as the backend database for data storage and management.
The Rentastic project was developed by:
This project is licensed under the MIT License.
ยฉ 2024 Rentastic Car Rentals. All rights reserved.