DevHub is a modern social networking platform built for developers and tech enthusiasts. Connect with fellow developers, share your thoughts, showcase your projects, and stay updated with the latest trends in technology. Experience real-time conversations, discover new connections, and build your professional network in the developer community.
- Real-time Feed: Share your thoughts, code snippets, and tech insights with instant updates
- Social Interactions: Like, comment, and repost content from other developers
- Developer Profiles: Create personalized profiles showcasing your skills and projects
- Follow System: Follow your favorite developers and build your professional network
- Rich Media Support: Share images, code blocks, and multimedia content seamlessly
- Trending Topics: Discover what's trending in the developer community with hashtag support
- Direct Messaging: Private conversations with other developers
- Notifications: Real-time notifications for likes, comments, follows, and mentions
- Search & Discovery: Find developers, posts, and trending topics easily
- Framework: Next.js 15 - React-based framework with App Router for optimal performance
- Styling: TailwindCSS 4 - Utility-first CSS framework with modern design system
- Components: Shandcn - Accessible, unstyled components for building high-quality design systems
- State Management: Zustand - Lightweight state management solution
- Data Fetching: TanStack Query (React Query) - Powerful data synchronization for React
- Animations: Motion (Framer Motion) - Production-ready motion library for React
- UI Enhancements:
- Lucide React - Beautiful & consistent icon library
- Emoji Picker React - Interactive emoji selection for posts
- Sonner - Elegant toast notifications
- Vaul - Mobile-first drawer component
- TypeScript - Type-safe development
- Runtime: Node.js - JavaScript runtime for server-side development
- Framework: Express.js - Fast, unopinionated web framework for Node.js
- Database: MongoDB with Mongoose - NoSQL database for flexible data modeling
- Authentication: JSON Web Tokens (JWT) - Secure token-based authentication
- File Storage: Cloudinary - Cloud-based image and media management
- Email Service: Nodemailer - Email notifications and account verification
- Validation: Zod - Schema validation for API endpoints Development Tools:
- Real-time Collaboration: Live coding sessions and pair programming
- Advanced Search: AI-powered project and developer discovery
- Integration Hub: Connect with GitHub, GitLab, and other developer tools
- Mentorship Program: Connect experienced developers with beginners
This project is licensed under the ISC License. See the LICENSE file for details.
- GitHub: @oyesaurabh
- LinkedIn: @notsaurabh
Made with ❤️ by Saurabh Yadav