LinkedIn Clone

completed

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

LinkedIn Clone screenshot 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 Highlights
Successfully deployed and used by multiple users for networking
Implemented secure authentication and cloud image uploads
Achieved fast, responsive user experience
Project Info
Team Size
1 person
My Role
Full Stack Developer
Category
web
Technologies Used
React
Node.js
Express
MongoDB
Tailwind CSS
DaisyUI
JWT
Cloudinary
React Query
Vite