
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