Skip to content

DriveWise is a car rental web application from which user can book their desired vehicle.

License

Notifications You must be signed in to change notification settings

ZunainAliAzam/DriveWise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DriveWise - Rent-A-Car Web Application

DriveWise is a seamless and interactive web application designed for easy car rental bookings. The app features a sleek and modern design with a focus on user experience, leveraging HTML/CSS for a clean look, and JavaScript for interactive features. The integration of APIs via Fetch ensures a smooth and effortless booking experience.

DriveWise.webm

Features

  • Responsive Design: Sleek and user-friendly interface built with HTML and CSS for all device sizes.
  • Interactive Elements: Modals, buttons, and smooth page navigation powered by JavaScript.
  • User Authentication:
    • #/Signin: Users can register for an account or log in using their credentials.
    • Logout: Secure user logout functionality.
  • Car Booking: Users can browse available cars and book them directly through the app.
  • Real-Time Car Availability: Integrated APIs using Fetch for dynamic car availability and booking.
  • Effortless Booking Process: Simple and intuitive booking forms with real-time data submission.
  • Smooth User Experience: JavaScript enhancements ensure smooth navigation and page transitions.

Technologies Used

  • Frontend:

    • HTML5: For structure and content layout.
    • CSS3: For styling, responsiveness, and animations.
    • JavaScript (ES6): For dynamic content updates, interactive elements, and API integration.
  • APIs:

    • Fetch API: For asynchronous requests, making the booking process smooth and interactive.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/rent-a-car-app.git
    cd rent-a-car-app
  2. Open the app locally: Simply open the index.html file in your preferred browser to view the app.

    Alternatively, if you are using a live server (e.g., with VSCode):

    npm install -g live-server
    live-server

Usage

  1. Home Page:

    • Displays available cars for rent with the option to view more details for each vehicle.
  2. Booking:

    • Select the vehicle of your choice and proceed to the booking page, where you can fill out the booking form.
  3. Interactive Features:

    • Click on buttons to open modals for additional car information.
    • Smooth navigation between different sections of the website using JavaScript.

API Integration

  • The app fetches real-time data using the Fetch API. It updates the available cars dynamically and processes bookings efficiently.

Contributing

We welcome contributions! Here's how you can contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or suggestions, feel free to reach out to the project maintainer:

About

DriveWise is a car rental web application from which user can book their desired vehicle.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •