Skip to content

himanshuyv/CabMiloge

Repository files navigation

CabMiloge

Table of Contents

  1. Introduction
  2. Features
  3. Getting Started

Introduction

Welcome to CabMiloge, the cab-sharing website designed exclusively for the HackIIIT community at IIIT Hyderabad! CabMiloge aims to simplify and enhance your travel experience by connecting you with fellow travelers heading to airports, stations, or back to campus.

Features

  • User-Friendly Interface: Easily navigate through the website to find suitable travel companions.
  • Salt Encoding for Password Protection: Utilize salt encoding to enhance the security of user passwords, ensuring robust protection against unauthorized access.
  • Real-Time Matching: Instantly connect with potential travel companions who have similar travel plans.
  • Flexible Scheduling: Create or join rides based on your preferred timing and location.
  • Community-Centric: Tailored specifically for the HackIIIT community.
  • Smart Filtering System based on Random Forest (in development): Leverage a sophisticated filtering system powered by Random Forest algorithms to intelligently match users with the most compatible travel companions.

Getting Started

Installation

  1. Clone the Repository:

    git clone https://github.com/techoflashh/CabMiloge 
    cd CabMiloge
  2. Install Requirements

    pip install -r requirements.txt
  3. Run the Application:

    python app.py

    The application should now be running locally. Visit http://localhost:5000 in your web browser.

Note: Make sure to keep sensitive information such as secret keys and database credentials secure and not expose them in version control. Consider using environment variables for sensitive configurations.

Usage

  1. Sign Up or Log In:

    • Create an account on CabMiloge or log in if you already have one.
  2. Profile Creation:

    • Complete your profile with relevant information to enhance trust and reliability.
  3. Browse Rides:

    • Explore available rides or create your own based on your travel plans.
  4. Join or Create Rides:

    • Join existing rides or create new ones, specifying your travel preferences.
  5. Connect with Travel Companions:

    • Communicate with potential travel companions using the in-built messaging system.
  6. Confirm and Travel:

    • Finalize your travel plans with your chosen companion and enjoy a hassle-free journey.

About

A Cab sharing website for HackIIIT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published