Skip to content

itsishant/DevHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DevHub β€” Connect β€’ Code β€’ Collaborate

A modern social networking platform designed specifically for developers to connect, share knowledge, and grow together as a community.


🌟 Features

🀝 Developer Networking

  • Friend System – Send and receive friend requests
  • Profile Discovery – Find developers by skills, location, and experience
  • Smart Suggestions – Get matched with like-minded developers

πŸ’» Knowledge Sharing

  • Code Snippets – Share and discover code with syntax highlighting
  • Developer Notes – Create and share technical documentation
  • Real-time Collaboration – Work together on projects and ideas

πŸ’¬ Communication

  • Direct Messaging – Chat with your developer friends
  • Group Discussions – Join topic-based conversations
  • Activity Feed – Stay updated with your network

πŸ“Š Community Features

  • Trending Content – Discover popular snippets and posts
  • Skill Endorsements – Showcase your expertise
  • Achievements – Track your learning and contributions

πŸ› οΈ Tech Stack

🧩 Frontend

  • React 18 – Modern UI with hooks and functional components
  • Tailwind CSS – Utility-first CSS framework
  • React Router – Client-side routing
  • Axios – HTTP client for API calls

βš™οΈ Backend

  • Node.js – JavaScript runtime
  • TypeScript – Type-safe development
  • Express.js – Web application framework
  • MongoDB – NoSQL database
  • Mongoose – ODM with TypeScript support

πŸ” Authentication & Security

  • JWT – Secure token-based authentication
  • bcrypt – Password hashing
  • Rate Limiting – API protection
  • Input Validation – Data sanitization

πŸš€ Getting Started

πŸ“‹ Prerequisites

  • Node.js (v14 or higher )
  • TypeScript (v4.5 or higher)
  • MongoDB (v4.4 or higher)
  • npm or yarn package manager

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages