DevConnect
A modern developer platform for portfolios, projects, blogs, and community networking worldwide online.
Frontend:
- made by Arun Vats
- ⚛️ React + Vite
- 🎨 Tailwind CSS
- 🧠 Redux Toolkit
Backend:
- made by Abhinav kumar
- 🟢 Node.js
- 🚂 Express.js
- 🍃 MongoDB + Mongoose
- 🔑 JWT Auth
- 🖼️ ImageKit
✨ Features
- 📝 Technical blogging system
- 📂 Project showcase section
- 👤 Developer profiles & portfolios
- 🔍 Search & filtering APIs
- 🤝 Follow / unfollow developers
- 📸 Profile, banner & project image uploads
- 🔐 JWT authentication with secure cookies
- 🏷️ Dynamic slugs for blogs/projects
- ⚡ Clean backend architecture using service controller pattern
I had to think about:
- ✅ Separation of concerns
- ✅ Middleware architecture
- ✅ Secure APIs
- ✅ Ownership & authorization checks
- ✅ File upload pipelines
- ✅ Search optimization
- ✅ Database relationships