Overview
gOutbound is a telecalling platform that connects businesses with freelance telecallers, streamlining cold calling services for effective outreach. I played a key role in building both the mobile app and web app from scratch, ensuring seamless functionality and an intuitive user experience.
Stack · 4 layers
- Frontend
- Flutter (Dart) with GetX for state management
- Backend
- Appwrite (BaaS) for authentication
- database
- and real-time updates
- Messaging & Support
- Chatwoot integration for customer interactions
- Payments & Wallet
- Secure payment gateway integration and escrow wallet system
What I built · 7 areas
End-to-End Build (Mobile & Web App)
- Designed & developed a cross-platform mobile & web app with Flutter.
- Used Appwrite for backend services, handling authentication, storage, and real-time updates.
Secure Authentication & User Management
- Implemented Appwrite Auth for user login with email, password, and OAuth (Google).
- Built a role-based access system for clients, telecallers, and admins.
Payment & Escrow Wallet System
- Integrated secure payment processing for telecallers and businesses.
- Developed an escrow wallet system to ensure transparent payments.
Real-Time Messaging & Customer Support (Chatwoot)
- Implemented Chatwoot for real-time chat & customer support.
- Enabled instant communication between businesses, telecallers, and admins.
Dispute Resolution System
- Built a dispute management system to handle conflicts between clients and telecallers.
- Integrated an admin mediation process for resolving disputes fairly.
- Implemented refund & dispute tracking within the escrow wallet system.
Marketplace Features
- Businesses can post telecalling projects and set requirements.
- Telecallers can accept projects, track calls, and submit reports.
- Automated performance tracking & rating system for telecallers.
Admin Dashboard & Analytics
- Developed a web-based admin panel for managing users, projects, and payments.
- Integrated real-time analytics to track telecalling performance.
- Implemented customizable commission & payout settings.
Screens · 13 captures
01 / 13
Highlights
- Appwrite integration for authentication, database, and storage.
- Secure payment system with escrow wallet for freelancer payouts.
- Dispute management system for conflict resolution.
- Real-time updates & notifications for project status and messaging.
- Optimized performance using caching, lazy loading, and efficient queries.
