This project involves the development of a comprehensive car rental application, incorporating features for both renting vehicles and managing the rental process. The application is built using the following technologies: ASP.NET C#, SQL Server, and WPF (Windows Presentation Foundation).
-
User Registration and Authentication:
- Allow users to register and log in securely.
-
Vehicle Rental:
- Browse available vehicles with details.
- Reserve and rent vehicles based on user preferences.
-
Rental Management:
- Track rented vehicles and their status.
- Manage rental contracts and return processes.
-
Administrative Functions:
- Admin dashboard for managing users, vehicles, and rental transactions.
- Generate reports on rental statistics and financial summaries.
Ensure the following software is installed before setting up the application:
- .NET Framework
- Microsoft SQL Server
- Visual Studio with WPF support
-
Clone the repository:
https://github.com/ngthtuyen9823/CarRentalManager.git
-
Open the project in Visual Studio.
-
Restore NuGet packages and build the solution.
-
Database Configuration:
- Set up a SQL Server database and update the connection string in
appsettings.json
.
- Set up a SQL Server database and update the connection string in
-
Authentication:
- Configure authentication settings in
Startup.cs
.
- Configure authentication settings in
-
Run the application in Visual Studio.
-
Access the application through the provided URL.
-
Register as a user or log in to start using the car rental and management features.
- ASP.NET C#
- SQL Server
- WPF (Windows Presentation Foundation)
Contributions are welcome! Fork the repository and create a pull request with your improvements.