Skip to content

altafshaikh7/WeConnects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ LinkedIn Clone (MERN Stack)

A full-stack LinkedIn clone built using MERN stack with secure authentication and Google OAuth.


πŸ”₯ Features

  • πŸ” User Authentication (Signup / Login)
  • πŸ”‘ Forgot Password (Email Reset Link)
  • πŸ” Reset Password with Token
  • 🌐 Google Login (OAuth 2.0)
  • 🧠 JWT ΰ€†ΰ€§ΰ€Ύΰ€°ΰ€Ώΰ€€ Authentication
  • πŸ—„ MongoDB Database Integration
  • ⚑ REST API (Node.js + Express)

πŸ›  Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Axios

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT Authentication
  • Passport.js (Google OAuth)

πŸ” Environment Variables

Create a .env file in backend:

PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_secret
EMAIL_USER=your_email
EMAIL_PASS=your_app_password
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret

πŸš€ Installation

Backend

cd backend
npm install
npm run dev

Frontend

cd frontend
npm install
npm run dev

πŸ“Œ API Endpoints

Auth

  • POST /api/auth/register
  • POST /api/auth/login
  • POST /api/auth/forgot-password
  • POST /api/auth/reset-password/:token
  • GET /api/auth/google

πŸ“Έ Screenshots

(Add your screenshots here later)


πŸ’‘ Future Improvements

  • πŸ“ Post Creation (Feed System)
  • ❀️ Like & Comment System
  • πŸ‘₯ User Profile Enhancement
  • πŸ”” Notifications

πŸ‘¨β€πŸ’» Author

Altaf Shaikh


⭐ If you like this project, give it a star!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors