Skip to content

About

TravelMate is a travel safety app that helps you stay secure on your trips. It provides safety tips, lets you report incidents, and shows crime data for your destination. With features like SOS support and real-time alerts, TravelMate ensures you can travel with peace of mind.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

TravelMate 🌍

Empowering Travelers Through Technology for Safer Journeys

TravelMate is a comprehensive travel safety platform designed to provide tourists with real-time safety insights, interactive crime maps, emergency SOS functionality, and AI-driven safety recommendations. With features like crime data visualization, personalized safety reports, and a collaborative safety network, TravelMate ensures that your travel experience is both safe and informed.


Features πŸš€

  • Crime Data Visualization: Interactive maps displaying crime hotspots with severity indicators.
  • SOS Emergency Assistance: One-click access to local emergency contacts and real-time location sharing.
  • Personalized Safety Reports: AI-driven insights tailored to your travel destination.
  • Community-Driven Crime Reporting: Anonymous incident reporting to enhance local safety data.
  • Fare Estimator: AI-powered module to estimate travel costs for various transport modes.

Screenshots πŸ“Έ

1. Home Page

The home page introduces TravelMate's features with a user-friendly interface, emphasizing ease of navigation.

Screenshot 2024-10-19 131137

Features:

  • Clear call-to-action buttons.
  • Navigation bar for quick access to safety features.

2. Report Crime Page 🚨

The Report Crime Page allows users to report incidents they witness or experience, promoting community safety.

Screenshot 2024-11-11 233211

Key Features:

  • Simple form to input crime details (location, type, description).
  • Option to report anonymously.
  • Helps create a safer travel environment.

3. Registration Page πŸ“

The registration page allows new users to create an account by providing their personal details and emergency contact information. This ensures that users can quickly access TravelMate's features, while also adding an extra layer of safety with the SOS emergency contact feature.

Screenshot 2024-11-11 232337

Features:

  • User-friendly Design: Easy-to-navigate form with labeled input fields.
  • Mandatory Emergency Contact Field: Ensures users provide an SOS contact for safety purposes.
  • Secure Password Field: Promotes safe account creation.
  • Call to Action: Clear "Register" button and a link to the login page for returning users.

4. Crime Data Visualization

Interactive map highlighting crime hotspots based on real-time data.

Screenshot 2024-11-11 232245

Features:

  • Red circles indicate crime severity levels.
  • Allows users to click on hotspots for detailed crime insights.

5. Safety Reports

Personalized safety recommendations based on location and historical crime data.

Screenshot 2024-11-22 073450

Features:

  • Graphical summaries of local safety conditions.
  • Precautionary measures tailored to common crimes in the area.

6. SOS Emergency Assistance

Quick access to emergency services with location sharing.

Screenshot 2024-11-11 232408

Features:

  • One-click SOS button for immediate help.
  • Displays nearest help centers, such as police stations or hospitals.

7. Fare Estimator

Helps users estimate travel costs for different transport options.

Screenshot 2024-11-11 232316

Features:

  • Cost estimation for taxis, buses, and trains.
  • Budgeting tips to optimize travel expenses.

Technologies Used πŸ› οΈ

  • Frontend: HTML, Tailwind CSS, JavaScript
  • Backend: Django
  • Databases: PostgreSQL, MongoDB
  • Data Analysis: PowerBI, Python
  • LLM: Safety precautions generation.
  • APIs: Twilio (for SOS functionality), Google Maps API

Getting Started πŸš€

Prerequisites

  • Updated Python version
  • Django installed

Note on Code Availability

The code for TravelMate is not open-sourced at this time. This decision is due to the inclusion of sensitive and proprietary components that are crucial to maintaining the platform's security and effectiveness.

Thank you for understanding!

After Open Source :

Installation

  1. Clone the repository:
    git clone https://github.com/tejas-130704/TravelMate.git  
  2. Install dependencies:
    pip install -r requirements.txt  
  3. Run the server:
    python manage.py runserver  

About

TravelMate is a travel safety app that helps you stay secure on your trips. It provides safety tips, lets you report incidents, and shows crime data for your destination. With features like SOS support and real-time alerts, TravelMate ensures you can travel with peace of mind.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors