Skip to content

malithdulsara/rentwheelz-frontend

Repository files navigation

🚗 RentWheelz - Frontend Application

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.

✨ Key Features

  • 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.

🛠️ Tech Stack

  • Framework: Angular (TypeScript)
  • Styling: Tailwind CSS
  • Components & Alerts: SweetAlert2
  • Data Visualization: Chart.js

🚀 How to Run Locally

  1. Clone this repository: git clone https://github.com/your-username/rentwheelz-frontend.git
  2. Navigate to the project directory: cd rentwheelz-frontend
  3. Install dependencies: npm install
  4. Start the development server: ng serve
  5. Open your browser and navigate to http://localhost:4200

About

The modern, responsive Angular 17+ frontend for RentWheelz Car Rental System. Features role-based dashboards, interactive UI with SweetAlert2, and secure JWT handling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors