Skip to content

heavydriverrr/SIH-Smart_Tourist_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 TrustTour - Tourist Safety App

A comprehensive tourist safety and monitoring application with real-time GPS tracking, emergency alerts, and administrative oversight.

Build Status Version License Demo

🌟 Live Demo

🔑 Demo Credentials

Admin Access:

🚀 Getting Started

Prerequisites

Local Development

# Clone the repository
git clone https://github.com/heavydriverrr/smart-wanderer-app.git

# Navigate to the project directory
cd smart-wanderer-app

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

🎯 Features

👥 For Tourists

  • 🗺️ Interactive Safety Map - Google Maps style interface with blue dot location
  • 📍 Real-time GPS Tracking - Continuous location monitoring with family sharing
  • 🚨 Emergency SOS Button - One-tap emergency alerts with GPS coordinates
  • 🛡️ Safety Zones - Visual indicators for safe/risky areas with geofencing
  • 🆔 Digital Tourist ID - Secure digital identification and verification
  • 📊 Safety Score - Dynamic safety rating based on location and behavior
  • 🔄 Recenter Button - Smooth animation to return to current location

👮 For Administrators

  • 📊 Live Dashboard - Real-time monitoring of all active tourists
  • 🗺️ Tourist Tracking - Live location viewing with activity status
  • ⚠️ Alert Management - Emergency alert handling and response coordination
  • 📈 Analytics - Safety statistics, usage metrics, and trend analysis
  • 👥 User Management - Tourist profiles, safety scores, and verification
  • 🔔 Real-time Notifications - Instant alerts via WebSocket connections

🔧 Technical Features

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • Backend: Node.js + Express + PostgreSQL
  • Database: Supabase (PostgreSQL)
  • Authentication: JWT-based secure auth
  • Deployment: Vercel (Frontend) + Render (Backend)
  • Real-time: WebSocket support for live updates

Edit a file directly in GitHub

  • Navigate to the desired file(s).
  • Click the "Edit" button (pencil icon) at the top right of the file view.
  • Make your changes and commit the changes.

Use GitHub Codespaces

  • Navigate to the main page of your repository.
  • Click on the "Code" button (green button) near the top right.
  • Select the "Codespaces" tab.
  • Click on "New codespace" to launch a new Codespace environment.
  • Edit files directly within the Codespace and commit and push your changes once you're done.

What technologies are used for this project?

This project is built with:

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS

\

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors