/Carabity

HCI project, Carabity for car rent

Primary LanguageVueMIT LicenseMIT

Carabity for Car Rent

Carabity is a Web Applicationt to buy or rent cars online.

Table of Contents

Features

  • User Profile: User's personal account that has user details (photo, name email, password, ...) , bought cars (old, new) , rented cars.
  • Suggestion System Suggest some cars based on the user previous operations on the system , if it's the first time for user on the website it will be the most populer cars.
  • Cars Comparison System User can compare two cars to know the difference in their facilities, price, type, rating and others criterions.
  • User Car Interaction User can rate a car, add the car to fav, buy or rent Available cars.
  • Searching and Filtering User can search for a specific car or can filter cars according to many criterions.
  • Cars Systems Cars are shown in the Home with 4 categories : All, New, Old, Rent. User can choose which category to preview in the Home.
  • Contact System User can contact us in Social media platforms or sent an email to one of the contributers.

Installation

To use the tools and examples provided in this repository, you need to have npm installed on your system. You can install the necessary dependencies by cloning the repository and running the installation command.

  1. Clone the repository to your local machine.
  2. Navigate to the repository directory.
  3. Install the required dependencies.

User Guide

  • In the Main page choose to Sign Up or Login if you already have an account on the System.
  • In Signing Up the system will require Some information about you to have the best recommendation System.
  • After Signing in You will be in the Home page which have the following section
  • Navigation bar (Home, Profile, Contact, About).
  • Search bar.
  • Recommendation Section.
  • Comparison Section.
  • Main Cars Section with 4 categories (All, New, Old, Rent).
  • Social Platforms in the footer.
  • Profile Page contains:
  • Profile Photo
  • Bought cars
    • Old Cars
    • New Cars
  • Rented Cars
  • Favourite Cars
  • Edit data
    • Changing Password.
    • Changing Profile Photo.

Tutorial

carabity.mp4

Contributors

This project is a collaborative effort by the talented students of CSED26. The team members who contributed to the development and success of this project are: