Skill Link is a cross-platform mobile application designed to connect individuals who need task-based services with local skilled workers operating in unregulated sectors. Built using Flutter and powered by Supabase, the app provides a digital marketplace where users can post tasks, place bids, communicate in real time, make secure payments, and exchange feedback — bringing structure and transparency to India’s informal gig economy.
- Single user role for both posters and taskers
- Manage profile, bio, and location
- Secure authentication via Supabase Auth
- Create, edit, and manage tasks
- Add budgets, descriptions, and optional images
- Real-time task feed for browsing listings
- Taskers can place competitive bids
- Posters can review and select winning bids
- Automatic task assignment workflow
- Dedicated chat room per task
- Supabase Realtime supports instant updates
- Attachment uploads (images/files)
- Secure transaction flow using serverless logic
- Funds held until task completion
- Payment release triggered after verification
- Posters provide feedback after task completion
- Improves reliability and user reputation
Frontend:
- Flutter (Dart)
- Riverpod (State Management)
Backend:
- Supabase (PostgreSQL, Auth, Realtime, Storage)
- Supabase Edge Functions (escrow/payment logic)
git clone https://github.com/alanbjoseph/Skill-Link.git
cd Skill-Linkflutter pub getCreate a .env file or use flutter_dotenv depending on your setup. Add:
SUPABASE_URL=your-supabase-project-url
SUPABASE_ANON_KEY=your-anon-key
flutter runMake sure a device or emulator is connected.
The latest official builds (APK / IPA / Release Bundles) are available in the repository's Releases section:
👉 Releases
Skill Link follows a client–server architecture:
- Flutter client handles UI, forms, navigation, chat, and bidding logic.
- Supabase backend manages authentication, database operations, file storage, and real-time events.
- Edge Functions handle secure payment workflows and escrow logic.
This structure ensures scalability, low latency, and modular expansion as the app grows.
- Machine-learning-powered price regulation for unregulated tasks
- Full-featured web version
- Separate user roles with government ID verification
- Expanded payment options (Cards, Wallets, Net Banking)
- Improved recommendation algorithms
- Admin dashboards for analytics and dispute resolution
Contributions are welcome once the repository is opened for collaboration. Please create an issue or pull request with clear descriptions of proposed changes.
For queries, suggestions, or collaboration opportunities:
📧 alanbj4258@gmail.com 🔗 GitHub: https://github.com/alanbjoseph