DevVerse is a MERN-based social platform for developers to connect, share posts, chat, and grow together.
- Clerk authentication (secure, modern auth)
- Create, like & comment on posts
- Follow/unfollow developers
- Real-time chat with Socket.io
- Cloudinary image uploads
- Responsive UI (Light/Dark mode)
- Notifications for likes, comments, follows, and messages
Frontend: React, Redux Toolkit, TailwindCSS, Clerk Backend: Node.js, Express, MongoDB, Socket.io
- Clone the repo:
git clone https://github.com/meghanamanchala/devverse.git - Install dependencies:
cd backend && npm installcd ../frontend && npm install
- Set up environment variables in
.env(see.env.example) - Start backend:
npm run dev(frombackendfolder) - Start frontend:
npm run dev(fromfrontendfolder)
- Sign up/login with Clerk
- Create posts, like, comment, follow users
- Chat in real-time
- View notifications for all key activities
- Settings page and related routes have been removed for simplicity.
- For notifications, actions like like, comment, follow, and message automatically trigger notifications for the relevant user.
π¬ Connect: GitHub