A modern web application built with Vue.js that allows users to share their location with friends and family in real-time.
- 🗺️ Real-time Location Tracking: Track and view locations on an interactive map in real-time
- 🔗 One-Click Sharing: Instantly share your location via a shareable link
- 🔒 Privacy Controls: Comprehensive privacy settings to control location sharing
- 📱 Cross-Platform: Works on desktop and mobile browsers
- 🎨 Modern UI: Beautiful, responsive design with Tailwind CSS
- 🔌 Native Integration: Uses Web Share API with clipboard fallback
- Vue 3 with Composition API
- TypeScript
- Tailwind CSS
- PrimeIcons
- Vue Router
- Clone the repository:
git clone https://github.com/Priyanshuraj21030/Real-Time-Tracker- Install dependencies:
npm install- Start the development server:
npm run dev- Navigate to the application in your web browser
- Click "Get Started" to access the dashboard
- Use the "Share My Location" button to share your current location
- The app will generate a shareable link that you can send to friends and family
The application uses the following Web APIs:
- Geolocation API
- Web Share API (with clipboard fallback for unsupported browsers)
Supported browsers:
- Chrome (desktop & mobile)
- Firefox (desktop & mobile)
- Safari (desktop & mobile)
- Edge (desktop & mobile)
This application handles location data. We recommend:
- Using HTTPS in production
- Implementing user authentication
- Following privacy regulations (GDPR, CCPA)
- Regular security audits