Skip to content

oyesaurabh/dev_hub

Repository files navigation

🐦 DevHub

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.

💻 Screenshots

DevHub1


DevHub2


DevHub3


DevHub6


DevHub4


DevHub5

🌟 Features

  • 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

🛠️ Tech Stack

Frontend

  • 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

Backend

  • 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:

📈 Future Enhancements

  • 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

📝 License

This project is licensed under the ISC License. See the LICENSE file for details.

👨‍💻 Author


Made with ❤️ by Saurabh Yadav

Releases

No releases published

Packages

No packages published