A modern full-stack MERN application to save, organize, and manage your favorite links with authentication, Google login, admin controls, and a clean animated UI.
- 🔗 Frontend: https://your-vercel-url.vercel.app
- 🔗 Backend API: https://your-render-url.onrender.com
- Register / Login (JWT based)
- Google OAuth Login
- Protected routes
- Role-based access (User / Admin)
- Secure logout
- Add links
- Edit links
- Delete links
- Search by title
- Sort by name & category
- Auto link preview scraper
- Copy link to clipboard
- View all users
- Promote / Demote users
- Ban / Unban users
- Delete users
- Track user online status
- Glassmorphism design
- Smooth page animations (Framer Motion)
- Avatar upload
- Responsive layout
- Hover 3D card effects
- React (Vite)
- Axios
- Framer Motion
- Google OAuth
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT Authentication
- CORS
- Vercel (Frontend)
- Render (Backend)
- MongoDB Atlas (Database)
LinkManagerPro/
│
├── client/ # React frontend
│ ├── src/
│ └── ...
│
├── server/ # Express backend
│ ├── routes/
│ ├── controllers/
│ ├── models/
│ └── ...
│
└── README.md
git clone https://github.com/your-username/LinkManagerPro.git
cd LinkManagerProcd server
npm installCreate .env file inside /server:
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
Run backend:
npm run devcd client
npm install
npm run devMONGO_URI=
JWT_SECRET=
Deployed on Vercel
Deployed on Render
Hosted on MongoDB Atlas
Aaditya Singh
- GitHub: https://github.com/adityasing9
- LinkedIn: Add your LinkedIn here
⭐ If you like this project, give it a star on GitHub!