Inspiration

Many women and children feel unsafe when using taxis, especially at night or in unfamiliar areas. Reports of harassment and unsafe rides inspired us to create a solution that combines technology with personal safety. Our goal is to empower passengers with confidence and control over their journeys.

What it does

Safe Taxi is a web app that: Tracks rides in real-time on a live map. Allows users to schedule pickups through a calendar. Provides emergency alerts with audible alarms. Gives direct access to verified drivers’ contact numbers. Offers an AI chatbot for safety guidance and tips. Includes automatic translation for different languages.

How we built it

Safe Taxi is a full-stack web application built using modern web technologies: Frontend: HTML, CSS, JavaScript, and Leaflet.js for the interactive map. Real-time features: Geolocation API for live tracking of passengers. Emergency system: Audible alarms triggered via a simple JavaScript button. Scheduling: Custom calendar implemented in JavaScript to allow users to set pickup times. Al Chatbot: Integrated via Hugging Face Spaces to provide safety guidance. Translation: Google Translate widget for multilingual support.

Challenges we ran into

Implementing real-time location tracking. Designing a safe and user-friendly emergency interface. Integrating a calendar for ride scheduling. Embedding an AI chatbot that gives meaningful safety advice. Ensuring the website works across devices (mobile and desktop).

Accomplishments that we're proud of

Developed a fully functional safety-focused taxi app website. Created a calendar system for scheduling pickups. Integrated real-time tracking and emergency alerts. Embedded an AI chatbot for safety guidance. Achieved multi-language support with Google Translate.best, so creating this project was the most enjoyable and interesting part of all.

What we learned

How to combine frontend development with APIs for real-time functionality. Best practices for UX design focused on safety and accessibility. How to integrate AI chatbots into a web project. Handling user data securely while maintaining interactivity. Implementing multi-language support for international users.

What's next for Taxi drivers

Driver Verification & Training: Ensure drivers are qualified and provide optional safety training. Driver Dashboard: Track pickups, see passenger locations, and receive emergency alerts. Ratings & Feedback: Improve service through passenger feedback. Expanded Features: Accept rides automatically and get notifications for pickups and emergencies. Support & Community: Access safety tips and guidance from the platform.

Built With

Share this project:

Updates