The Online Car Rental System is a WCF SOAP-based .NET Framework project that allows users to rent cars online. The system includes features for user registration and authentication, car booking and management, billing and payment processing, user profile and history management, search and filter functionality, reports and analytics generation, and system administration.
- User Registration and Authentication
- π User can register with email, phone number, username, and password.
- π User login and logout functionality.
- Car Booking and Management
- π Users can view and search for available cars by model.
- π Booking cars by specifying rental dates and whether a driver is needed.
- π§ Admin can add, edit, and delete car listings.
- Billing and Payment Processing
- π΅ Generate and download billing invoices.
- π³ Integration with third-party payment gateways.
- User Profile and History Management
- π Users can view their booking history.
- Search and Filter Functionality
- π Search cars by model and filter by fuel type.
- Reports and Analytics Generation
- π Generate reports on booking statistics, revenue trends, and user demographics.
- System Administration
- π οΈ Admin dashboard for managing users, cars, bookings, and system settings.
- .NET Framework: Backend development.
- WCF (Windows Communication Foundation): Service-oriented application development.
- Microsoft SQL Server: Database management.
- Visual Studio: Integrated development environment.
- PDFsharp: PDF generation for billing invoices.
- Cloudinary: For storing Car images.
- Visual Studio
- Microsoft SQL Server
- π₯ Clone the repository:
git clone https://github.com/yourusername/online-car-rental-system.git