Skip to content

SpaceyaTech/colabs.v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Colabs Logo

Colabs

Open-source collaboration meets freelance opportunity.

License: MIT PRs Welcome GitHub Stars GitHub Issues GitHub Last Commit TypeScript Supabase

Discord X (Twitter) Instagram LinkedIn TikTok


Live Demo · Report a Bug · Request a Feature · Product Roadmap


🚧 Status: Active Development — v1.0 in progress. Core features are implemented; contributions are welcome.


📚 Documentation Hub

For full technical details, setup instructions, and architecture, visit our Documentation Hub.


🌐 What is Colabs?

Developers today juggle fragmented workflows — discovering open-source projects on GitHub, finding freelance gigs on Upwork, and managing teams on Slack. Colabs unifies all of this into one platform.

Colabs connects developers with open-source projects, freelance gigs, and collaborative teams. It bridges GitHub-based open-source contribution with a structured freelance marketplace — enabling developers to discover projects, claim issues, submit proposals, and earn, all from a single dashboard backed by their real GitHub activity.

Who is it for?

Persona What they get
Developer / Contributor Discover projects and gigs matching their skills, claim GitHub issues, track progress, and build a verifiable contribution profile
Project Owner Post open-source or paid projects, manage collaboration requests, review proposals, and hire contributors with proven GitHub track records
Team Lead Create teams, invite members by email, assign projects, and manage a shared team workspace
Organisation Admin Manage organisations with role-based access control, configure integrations, and oversee contributor activity at scale

✨ Key Features

  • 🔗 GitHub Integration — Connect your GitHub account, sync repositories, and toggle collaboration on individual repos
  • 🎯 Issue Claiming — Browse open GitHub issues across all collaboration-enabled repos, claim them, and track their status through a kanban-style workflow (todo → in-progress → in-review → done)
  • 💼 Gig Marketplace — Post and discover paid freelance gigs with category tags, difficulty levels, milestone-based budgets, and featured listings
  • 📋 Project Discovery — Explore open-source and collaborative projects filtered by tech stack, status, and visibility
  • 📨 Proposals & Applications — Submit structured proposals with cover letters, milestones, GitHub/portfolio URLs, and resume uploads
  • 👥 Teams — Create teams, invite members by email, assign projects, and collaborate in a shared workspace
  • 🏢 Organisations — Multi-tier org management with an owner → admin → member role hierarchy
  • 📊 Contributor Analytics — GitHub-style contribution heatmaps, weekly activity charts, tech stack breakdowns, and profile stats
  • 🏆 Leaderboard — Public ranking of top contributors across the platform
  • 💳 Subscription Plans — Starter (free), Pro, and Pro+ tiers with feature gating and auto-demotion on plan expiry

📸 Screenshots

Coming soon — add screenshots of the dashboard, marketplace, and issue explorer here.


🗂️ Tech Stack

Layer Technology Version
Framework React + TypeScript 18 / 5.x
Build Tool Vite 8
Styling Tailwind CSS + shadcn/ui (Radix primitives) 4.x
Routing React Router DOM v6
Data Fetching / State TanStack React Query v5
Backend Supabase — Auth, PostgreSQL, Edge Functions, Storage latest
Forms React Hook Form + Zod
Animation Framer Motion
Charts Recharts
Drag & Drop @hello-pangea/dnd

🚀 Quick Start

For detailed instructions, including Supabase and environment setup, please read our Full Setup Guide.

# 1. Fork & Clone
git clone [email protected]:YOUR_USERNAME/colabs.v2.git
cd colabs.v2

# 2. Install Dependencies
npm install

# 3. Start Development Server
npm run dev

(You must configure Supabase and GitHub OAuth before the app will fully function. See Setup Guide.)


🤝 Contributing

Colabs is an open-source project and contributions of all kinds are welcome — from bug fixes and documentation improvements to new features and design enhancements.

Before starting, please read our:


💬 Community & Support

We'd love to have you in the community — whether you're contributing code, sharing feedback, or just following along.

Channel Link Purpose
💬 Discord discord.gg/UKjtBDDFHH Real-time chat — ask questions, share ideas, meet contributors
🐛 GitHub Issues colabs.v2/issues Bug reports and feature requests
💡 GitHub Discussions colabs.v2/discussions Long-form questions, proposals, and community conversation
𝕏 X (Twitter) @SpaceYaTech Announcements, updates, and release notes
📸 Instagram @SpaceYaTech Behind-the-scenes and community highlights
💼 LinkedIn SpaceYaTech Professional updates and milestones
🎵 TikTok @SpaceYaTech Short-form demos and community content

🔒 If you find a security vulnerability, please do not open a public issue. Follow the responsible disclosure process documented in SECURITY.md.


📄 License

This project is licensed under the MIT License — see the LICENSE file for full details.

You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, subject to the conditions in the license.


🙏 Acknowledgements

Colabs is built with and on top of excellent open-source tools:

  • Supabase — open-source Firebase alternative
  • shadcn/ui — beautifully designed components built on Radix
  • TanStack Query — powerful async state management
  • Vite — next-generation frontend tooling
  • Tailwind CSS — utility-first CSS framework
  • Lovable — the AI-powered development platform used to bootstrap this project

Contributors ✨

Thanks goes to these wonderful people

All Contributors

Lawrence Juma
Lawrence Juma

🚇 💻 📖

This project follows the all-contributors specification. Contributions of any kind welcome!


Made with ❤️ by the Colabs community · Powered by SpaceYaTech

Discord · X · Instagram · LinkedIn · TikTok

⬆ Back to top

About

Open-source platform connecting developers with GitHub issues, freelance gigs, and collaborative teams. Discover projects, claim issues, submit proposals, and build your contributor profile — all in one dashboard.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors