DevConnect is a comprehensive platform designed for developers to connect, collaborate, and build projects together. It combines social networking features with project management tools, real-time chat, and community building capabilities.
Features
🔐 Authentication & User Management
Email-based OTP verification for secure registration JWT-based authentication with Supabase User profiles with customizable avatars and bios Social connections - follow/unfollow other developers Profile customization with skills, location, and social links 👥 Social Networking
Developer profiles with GitHub, LinkedIn, and StackOverflow integration Connection system to build your professional network Activity feeds and notifications Real-time status indicators (online/offline) 🚀 Project Management
Create and manage projects with detailed descriptions Project applications - apply to join projects or invite team members Project rooms for team collaboration Project status tracking (active, completed, on hold, cancelled) Skill-based matching and project recommendations Team size management and role assignments 💬 Real-time Communication
Private messaging between users Project team chats for collaboration Community chat rooms for topic-based discussions WebSocket-based real-time messaging Message history and conversation management 🏘️ Community Features
Create and join communities based on interests Community chat rooms for discussions Community management (public/private) Member management and moderation tools 🔍 Smart Search & Discovery
AI-powered intent extraction for better search results Advanced filtering by skills, domains, project types Recommendation system for projects and people Real-time search with debounced queries 📱 Modern UI/UX
Responsive design that works on all devices Dark theme with gradient backgrounds Material-UI components for consistent design Smooth animations and transitions Toast notifications for user feedback
Built With
- fastapi
- react
- render
- vercel
Log in or sign up for Devpost to join the conversation.