Connect is a modern and dynamic social media platform that blends professional networking with personal connection.
Built for creators, developers, and professionals, it allows users to share their thoughts, engage with others, and grow their network seamlessly.
- Secure Register & Login system
- Password hashing and JWT-based authentication
- Session handling with token validation
- Create and customize your professional profile
- Add bio, skills, experience, and profile picture
- View and visit other usersβ profiles
- Create, edit, and delete posts
- Upload text, media, and links
- Display posts in a clean, responsive feed
- Engage with other usersβ posts through comments and likes
- Real-time update of like and comment counts
- Get notified for likes, comments, and friend requests
- Real-time alerts using WebSockets or polling
- Send and accept friend requests
- View friend list and mutual connections
- Discover new people to connect with
| Category | Technology |
|---|---|
| Frontend | React.js / Next.js / Tailwind CSS |
| Backend | Node.js / Express.js |
| Database | MongoDB / Mongoose |
| Authentication | JWT / Bcrypt |
| Hosting | Vercel / Render / MongoDB Atlas |
- Clone the repository
git clone https://github.com/HavyasU/connect-frontend.git cd connect-frontend