CareWise AI – Ambulance Tracking System is a web-based application designed to reduce emergency medical response time by enabling real-time ambulance tracking and route optimization using geolocation services and web technologies.
The system allows users to request the nearest available ambulance and helps administrators manage ambulance data efficiently.
In emergency medical situations, delays in locating and dispatching ambulances can result in critical consequences. Existing systems often lack real-time tracking and optimized routing, leading to slower response times.
CareWise AI provides:
- Real-time visualization of ambulance locations on a live map
- Fast and optimized routing to user locations
- Centralized ambulance and request management
- HTML
- CSS
- PHP
- MySQL
- Apache (XAMPP)
- Google Maps API
- XAMPP (Local Server)
- User logs into the system
- User requests an ambulance by providing location
- System fetches ambulance data from the database
- Google Maps API displays live ambulance locations
- Shortest route is calculated and shown
- Admin manages ambulance and user information
- 🚨 Real-time ambulance tracking
- 🔐 Secure user and admin authentication
- 📍 Nearest ambulance detection
- 🗺️ Live map and route optimization
- 🧑💼 Admin dashboard for management
- 📱 Responsive web interface
- Unit testing of login, tracking, and database modules
- Integration testing between frontend, backend, and database
- User acceptance testing for usability and accuracy
- Google Maps API integration
- Handling multiple database requests
- Ensuring responsive UI across devices
- Followed official API documentation
- Optimized database queries
- Implemented responsive CSS techniques
- Mobile application support (Android & iOS)
- AI-powered route optimization using traffic data
- Multi-language interface
- Extension to other emergency services
Follow these instructions to get the project up and running on your local machine.
- XAMPP (Apache & MySQL)
- Web Browser (Chrome, Firefox, etc.)
Copy the project folder to your local XAMPP directory:
- Path:
xampp/htdocs/
- Open the XAMPP Control Panel.
- Start Apache.
- Start MySQL.
- Open phpMyAdmin (
http://localhost/phpmyadmin). - Create a new database (e.g.,
ambulance_tracking). - Click the Import tab and upload the provided
.sqlfile from the project root.
Open your browser and navigate to:
Based on the current development environment:
CAREWISE-AI/
├── images/ # Project image assets
├── src/ # Source files and logic
├── ambtracker.html # Ambulance tracking interface
├── driver.html # Driver portal
├── hospital.html # Hospital management dashboard
├── index.html # Main landing page
├── login_db.php # Database login logic
├── login.html # Login interface
├── manage.html # Admin/Management panel
├── package-lock.json # Node.js dependencies lock
├── roles.html # Role selection page
├── script.js # Main JavaScript logic
├── sign_in.php # User sign-in process
├── sign_up.php # User registration process
├── signin_db.php # Sign-in database connection
├── user-map.html # Live map for users
└── user.html # User profile/dashboard