ProfConnect is a professional networking web application that enables users to connect, share updates, and grow their careerβjust like a simplified LinkedIn. Built with the modern MERN+ stack and deployed to production, ProfConnect supports secure user authentication, post interactions, resume sharing, and intelligent connection management.
- Token-based secure Sign Up / Login (JWT)
- Route protection via middleware
- Passwords hashed using
bcrypt
- View and update user bio, education, and work experience
- Upload profile picture (Cloudinary + Multer)
- Download uploaded resumes as PDF
- View top profiles and recent activity
- Create and delete posts (text + images)
- Upload post images to Cloudinary
- Like, comment, and share posts
- Fully responsive UI (Next.js + CSS)
- Send/Accept/Reject connection requests
- View pending requests and current connections
- Discover new profiles (2nd-degree connections)
- Allow recruiters to view/download resumes
| Layer | Tech Stack |
|---|---|
| Frontend | Next.js, React, Redux Toolkit,Custom CSS with component-based structure (Resonsive to all screens) |
| Backend | Node.js, Express.js |
| Database | MongoDB, MongoDB Atlas |
| Image Storage | Multer, Cloudinary |
| Authentication | JWT, bcrypt ,crypto |
| Deployment | Render (backend), Vercel (frontend) |