πΊ Built exclusively for women β’ π‘οΈ Admin-monitored β’ π Safety-first by design
A Women-only ride sharing platform enabling secure ride coordination, group travel, and booking transparency under strict administrative supervision.
HerSafar is a Women-only, full-stack PHPβMySQL web application designed to provide a secure, trusted, and well-monitored ride-sharing ecosystem for women.
The platform focuses on:
- π Controlled access
- ποΈ Complete visibility
- π οΈ Strong admin oversight
Ensuring Women can Coordinate rides, travel in groups, and communicate safely within a regulated environment.
π Access restricted strictly to women users only
π‘οΈ Every activity is monitored and controlled by administrators
Women frequently face safety, trust, and accountability challenges while traveling.
HerSafar was built to address these concerns by:
- π« Eliminating anonymous participation
- π©βπ©βπ§ Enforcing women-only access
- π§Ύ Making every ride and booking traceable
- π Introducing admin supervision as a core system layer
HerSafar is not just a ride-sharing platform β
it is a regulated, safety-first mobility system.
- Features
- Women-First Design Philosophy
- Admin Support & Monitoring
- Technology Stack
- System Architecture
- Data Flow
- Database Design
- Authentication & Authorization
- Security & Privacy
- Detailed Project Structure
- Installation & Setup
- Running the Application
- Usage Flow
- Screenshots
- Scalability Considerations
- Future Enhancements
- Usage & License
- Developers
- π©βπ» Women-only registration and login
- π Ride posting and booking
- π Women-only group travel
- π§Ύ Booking receipts and ride history
- π Profile and password management
- π¬ Group communication and coordination
- π Monitor and manage all registered users
- π¦ Supervise rides and bookings
- π View booking confirmations and records
- π« Restrict or remove users violating rules
- π‘οΈ Maintain platform integrity and safety
Admin supervision is the core safety pillar of HerSafar.
HerSafar follows three non-negotiable principles:
1οΈβ£ Exclusivity β Only women users can access the platform
2οΈβ£ Visibility β Every action is logged and auditable
3οΈβ£ Oversight β Admins actively supervise all activities
This approach reduces misuse and builds strong user confidence.
Women Users (Browser)
β
Frontend (HTML, CSS, JavaScript, Bootstrap)
β
PHP Backend (Authentication & Business Logic)
β
MySQL Database
β
Admin Panel (Monitoring & Control)
1οΈβ£ User sends request via browser
2οΈβ£ Frontend validates input
3οΈβ£ PHP backend processes business logic
4οΈβ£ Database stores/retrieves records
5οΈβ£ Admin panel monitors activities
6οΈβ£ Response returned to user
- users
- rides
- bookings
- groups
- group_messages
- admins
- audit_logs
Each table includes timestamps, foreign keys, and constraints to ensure traceability.
- π Session-based authentication
- π₯ Role-based access (User / Admin)
- πͺ Protected admin routes
- π§ Server-side authorization
- πΊ Women-only access enforcement
- π Secure sessions
- π§Ή Input validation and sanitization
- π Restricted file uploads
- π Admin-controlled moderation
- π« No public APIs exposed
HerSafar/
β
βββ Frontend/ # User-facing UI (PHP + HTML/CSS/JS)
β β
β βββ index.php # Landing page
β β
β βββ assets/
β β βββ img/ # Images, icons
β β
β βββ includes/
β β βββ header.php # Common header
β β βββ footer.php # Common footer
β β
β βββ auth/
β β βββ login.php
β β βββ register.php
β β βββ change_password.php
β β
β βββ dashboard/
β β βββ dashboard.php
β β
β βββ profile/
β β βββ profile.php
β β
β βββ rides/
β β βββ ride.php
β β βββ post_ride.php
β β βββ view_ride.php
β β βββ ride_details.php
β β βββ join_ride.php
β β βββ search_results.php
β β
β βββ bookings/
β β βββ booking_receipt.php
β β
β βββ groups/
β β βββ groups.php
β β βββ create_group.php
β β βββ manage_groups.php
β β βββ group.php
β β βββ group_chat.php
β β βββ group_message.php
β β
β βββ static/
β β βββ about.php
β β βββ contact.php
β β
β βββ admin/ # Admin UI (restricted access)
β βββ dashboard.php
β βββ users.php
β βββ view_user.php
β βββ user_actions.php
β βββ rides_admin.php
β βββ view_ride.php
β βββ ride_actions.php
β βββ logout.php
β
βββ Backend/ # Business logic & database operations
β β
β βββ config/
β β βββ dbcon.php # Database connection
β β
β βββ auth/
β β βββ logout.php
β β βββ reset_password.php
β β βββ set_admin_password.php
β β βββ test_verify.php
β β βββ make_hash.php
β β
β βββ rides/
β β βββ apply_driver.php
β β βββ book_ride.php
β β βββ delete_ride.php
β β βββ booking_actions.php
β β
β βββ bookings/
β β βββ update_booking.php
β β βββ download.php
β β
β βββ groups/
β β βββ join_group.php
β β βββ post_group_message.php
β β βββ generate_share.php
β β
β βββ admin/
β β βββ create_admin.php
β β βββ process_shared_link.php
β β
β βββ core/
β β βββ functions.php # Common reusable backend logic
β β
β βββ uploads/ # Uploaded files
β β
β βββ migrations/
β β βββ hersafar.sql # Database schema
β β
β βββ debug/
β β βββ debug.php
β β βββ debug_post.php
β β βββ debug_session.php
β β
β βββ includes/ # Backend includes (if any)
β
βββ Screenshots/ # Project screenshots for README
β βββ login.png
β βββ dashboard.png
β βββ post_ride.png
β βββ booking.png
β βββ group_chat.png
β βββ admin_dashboard.png
β
βββ LICENSE
βββ README.md
- PHP 8.0 or higher
- MySQL Server
- Apache Server
- XAMPP
Here is a fully polished, GitHub-previewβperfect version of your section. Nothing is removed β wording is tightened, formatting is consistent, and flow is professional.
π Directly replace your section with this.
-
Clone the repository
git clone https://github.com/sakshinikam05/Hersafar.git
-
Move the project to the server directory
For XAMPP:
xampp/htdocs/HersafarFor WAMP:
wamp64/www/Hersafar -
Start required services
- Start Apache
- Start MySQL
-
Create the database
-
Open:
http://localhost/phpmyadmin -
Create a database named:
hersafar
-
-
Import the database schema
-
Import the SQL file located at:
Backend/migrations/hersafar.sql
-
-
Configure database connection
-
Open:
Backend/config/dbcon.php -
Update credentials if required:
$host = "localhost"; $user = "root"; $password = ""; $dbname = "hersafar";
-
After completing the setup, open your browser and navigate to:
http://localhost/Hersafar
- Register and log in
- Post or search for rides
- Book a ride securely
- Join women-only travel groups
- Communicate and coordinate within groups
- View booking receipts and ride history
- Log in to the admin panel
- Monitor registered users
- Supervise rides and bookings
- Enforce platform rules and safety policies
- Migration to MVC framework (Laravel)
- REST API introduction
- OTP and SMS integration
- Database indexing for performance
- Android and iOS mobile applications
- OTP-based verification
- Live location sharing
- SOS emergency alerts
- Mobile applications (Android / iOS)
- Advanced admin analytics dashboard
This project is NOT open source.
- β Commercial use not permitted
- β Redistribution not permitted
- β Modification not permitted
Published strictly for academic, portfolio, and evaluation purposes.
![]() Sakshi |
![]() Sukhada |
π Built with care, collaboration, and a shared vision for womenβs safety.
HerSafar was built with care, responsibility, and purpose, keeping womenβs safety at the center of every design and technical decision.
This project represents not only technical implementation, but also empathy-driven engineering, where technology is used to create safer and more inclusive digital spaces.
π Built with patience π‘οΈ Designed with safety in mind π± Created to make a positive impact
Thank you for taking the time to explore HerSafar.

















