Engage Locally, Donate Kindly.
For many individuals, especially seniors and those with mobility issues (like the RA/IBD community), isolation and inactivity are significant challenges. Finding safe, trustworthy companionship for a simple walk can be difficult, leading to reduced social interaction and physical movement.
Chaperone directly addresses this by creating a vetted, peer-to-peer marketplace. We provide a secure and easy-to-use platform that connects two types of users:
-
Wanderers: Those seeking companionship or mobility assistance for a walk.
-
Walkers: Vetted individuals who provide companionship and assistance, earning money and supporting charity.
Our platform is built on four key pillars to ensure a safe and valuable experience for everyone.
-
🤝 Trusted Companionship: All Walkers are ID-verified for your security.
-
♿ Mobility Assistance: Easily find a companion who can match your pace and provide assistance.
-
💬 Reduced Social Isolation: Transform a simple walk into a meaningful social connection.
-
🏃 Encouraged Physical Movement: Stay active and motivated with a reliable partner.
From the start, users select their role. This tailors the entire app experience, ensuring Wanderers only see booking and safety features, while Walkers see earning and request-management tools.
Trust is non-negotiable. All users, especially Walkers, must complete an ID verification process (using Aadhaar) before they can take their first walk, ensuring a secure network.
The Wanderer's experience is designed to be simple and secure, getting them from booking to a safe walk in just a few taps.
-
Schedule: The Wanderer sets a time, location, and their preferences (pace, mobility needs, etc.).
-
Select: They are shown a list of available, verified Walkers who match their criteria.
-
Request: After viewing a Walker's profile, they send a request, which is securely paid for using our Razorpay integration.
The Walker's experience is built for flexibility and earning.
-
Set Availability: Walkers set their availability radius (e.g., "willing to walk up to 5km") and go "Online."
-
Explore Requests: They see a feed of incoming walk requests from Wanderers nearby.
-
Accept & Earn: The Walker reviews the Wanderer's needs and accepts the request.
This is the core of our safety system.
-
Automated Activation: Once a walk's scheduled time begins, "Track Location" buttons are automatically activated for both users.
-
Live GPS Monitoring: Both users can see each other's live location on a map until the walk is marked complete. An SOS button is available at all times.
-
Two-Way Ratings: After the walk, both the Wanderer and Walker are required to rate each other. This mandatory feedback loop maintains network quality and safety.
A portion of every Wanderer's payment goes directly to a charity of their choice, which they can track in their "My Charities" section. Walkers can track their complete earnings and transaction history in their "My Wallet" section.
A key challenge in a peer-to-peer marketplace is balancing supply and demand. To prevent a surplus of Walkers and ensure only dedicated companions remain active, we implemented a Walker subscription model after a successful free trial. This nominal fee creates a higher-quality, more reliable network for Wanderers.
- View our Video Demo: Click Here
- See our Pitch Deck: Click Here
Chaperone is built with a modern, high-performance tech stack.
| Category | Technology |
| Frontend (Client-Side) | Kotlin & Jetpack Compose |
| Backend (Server-Side) | Django (Python) |
| Real-Time Communication | Django Channels (WebSockets) |
| Database | PostgreSQL |
| Payment Gateway | Razorpay SDK |
| APIs & Services | Google Maps SDK, Firebase Cloud Messaging (FCM) |
-
Real-Time GPS Tracking via WebSockets: We used Django Channels to create a persistent, bidirectional WebSocket connection. This allows for efficient, low-latency broadcasting of GPS coordinates between both users during an active walk for a smooth, live tracking experience.
-
Secure Payment Flow: We integrated the Razorpay SDK to handle payments securely. The client-side handles the transaction, and our Django backend verifies the final transaction status to confirm the walk.
-
Instant Walk Request Notifications: We used Firebase Cloud Messaging (FCM) to send silent, real-time push notifications to Walkers when a Wanderer requests a walk, allowing for immediate responses.
-
Bhoomi Agarwal - Designer
-
Harsh Bhadauria - Frontend (Kotlin)
-
Sujal Agrawal - Backend (Django)