This document contains the complete product vision for HashTribe (DevCom). The current implementation focuses on Phase 1 MVP features.
DevCom is a verified developer credibility & collaboration platform where:
- Developers build proof-based profiles
- Companies host competitions & hiring events
- Communities enable real collaboration, not noise
Core Features
- DevCom Account
- Public developer profile
- Username + bio + role
- Tech stack auto-detection
Integrated Data Sources
- GitHub (mandatory) ✅ Phase 1
- LeetCode / HackerRank (optional) - Phase 2
Profile Displays
- Contribution heatmap - Phase 2
- Skill graph - Phase 2
- Activity timeline - Phase 2
- DevCom Score (system-calculated) - Phase 2
Inputs (Phase 2)
- GitHub commits, PRs, repos
- Coding platform stats
- Competition performance
- Project contributions
- Community participation
Outputs (Phase 2)
- Global rank
- Skill-wise rank
- Community reputation
- Badge system
🔒 No manual skill endorsements (anti-fake).
Developers Can
- Join communities ✅ Phase 1
- Create topics - Phase 1 (in progress)
- Reply with code/solutions - Phase 1
- Upvote based on reputation - Phase 2
Community Types ✅ Phase 1
- Tech-based
- Project-based
- College / org-based
- Event-based (auto-created) - Phase 2
Project Space
- Description & goals
- Required roles
- GitHub repo linking
- Task board (basic)
- Contributors list
Contribution Tracking
- Auto-sync from GitHub
- Manual logs (verified by maintainers)
Unlocked via reputation:
- Create communities
- Moderate topics
- Host open events
- Feature projects
Profile Includes
- Company info & logo
- Verified domain
- Hiring focus areas
- Past events history
Roles
- Admin
- Recruiter
- Event Manager
Companies can:
- View public developer profiles
- Filter by skills, rankings, activity
- Save shortlists
🔒 Private contact only after dev opt-in.
- Company page
- Sponsored events
- Featured challenges
- Community sponsorships
- Coding contests
- Hiring challenges - Phase 2
- Hackathons - Phase 2
- System design rounds - Phase 2
- Create event
- Set difficulty, skills, eligibility
- Choose format
- Publish
- Discover events
- Register
- Compete
- Track rank in real time
- Results auto-linked to profile
- Global leaderboard
- Event-specific ranks
- Skill-wise leaderboard - Phase 2
Weighted scoring:
GitHub Activity → 30%
DSA Platforms → 25%
Competition Results → 25%
Projects & Collabs → 15%
Community Reputation → 5%
- Reputation-gated actions - Phase 2
- Community moderators - Phase 2
- Automated spam detection - Phase 3
- Report system - Phase 2
- Developers - Phase 2
- Communities ✅ Phase 1
- Projects - Phase 2
- Events - Phase 1
- Companies - Phase 2
- Paid event hosting
- Hiring access tiers
- Featured placements
- Premium analytics
- Resume export
- Profile visibility boost
✅ Developer profiles (GitHub) ✅ GitHub OAuth authentication ✅ Communities (Tribes) CRUD ✅ Membership management ✅ Row Level Security (RLS) 🔄 Topics & discussions (in progress) 🔄 Basic competitions (in progress) 🔄 Leaderboards (in progress)
⬜ LeetCode / HackerRank sync ⬜ Company dashboards ⬜ Hiring challenges ⬜ DevCom Score v2 ⬜ Profile analytics ⬜ Project collaboration
⬜ AI matching ⬜ Advanced analytics ⬜ Recruiter tools ⬜ Global rankings ⬜ Mobile app ⬜ Monetization features
- Proof-based profiles (no fake skills)
- Cross-platform skill aggregation
- Reputation-gated community
- Real collaboration history
- Company-grade hiring signals
- Open-source & transparent
Current Status: Phase 1 MVP - Tribes System Next Milestone: Complete Topics, Competitions, and Leaderboards