This is the frontend application for the RentWheelz Car Rental System, built using modern web technologies to provide a seamless and interactive experience for both customers and fleet managers.
- Role-Based Routing: Secure navigation depending on the user role (Admin, Fleet Manager, Customer).
- Interactive Dashboards: Visual revenue analytics using Chart.js and recent booking summaries.
- Modern UI/UX: Clean, responsive design using Tailwind CSS with beautiful interactive popups powered by SweetAlert2.
- Smart Booking Flow: Step-by-step vehicle booking with automatic date validation and price calculation.
- Secure Authentication: JWT token handling, HTTP interceptors, and secure route guards.
- Framework: Angular (TypeScript)
- Styling: Tailwind CSS
- Components & Alerts: SweetAlert2
- Data Visualization: Chart.js
- Clone this repository:
git clone https://github.com/your-username/rentwheelz-frontend.git - Navigate to the project directory:
cd rentwheelz-frontend - Install dependencies:
npm install - Start the development server:
ng serve - Open your browser and navigate to
http://localhost:4200