Back to Projects
completed
web

LinkedIn Clone

A professional networking platform inspired by LinkedIn, enabling users to connect, share posts, and manage their profiles.

LinkedIn Clone screenshot 1
1 / 1
Project Overview

LinkedIn Clone is a modern web application that replicates the core features of LinkedIn. Users can create and edit profiles, send and manage connection requests, post updates, comment and like posts, and receive real-time notifications. The platform is built with React, Node.js, Express, and MongoDB, featuring a responsive UI and secure authentication.

Key Features
User Authentication: Signup, login, and logout with JWT
Profile Management: View and edit user profiles, including skills, experience, and education
Connection Requests: Send, accept, and reject connection requests
Post Creation & Management: Create, like, comment, and delete posts
Real-time Notifications: Get notified about connections and post interactions
Responsive Design: Mobile-friendly UI using Tailwind CSS and DaisyUI
Cloud Media Uploads: Upload profile and banner images securely
Suggested Connections: Discover people you may know
Challenges
  • Implementing real-time notifications
  • Managing complex state across profile, posts, and connections
  • Ensuring secure authentication and authorization
Key Learnings
  • Full-stack development with React and Node.js
  • State management using React Query
  • Building RESTful APIs and integrating cloud storage
  • Responsive UI design with Tailwind CSS
Project Info
Team Size

1 Developer

My Role
Full Stack Developer
Technologies
React
Node.js
Express
MongoDB
Tailwind CSS
DaisyUI
JWT
Cloudinary
React Query
Vite