# β Bookmark Manager β MERN Stack App
A simple and efficient Bookmark Manager built using the MERN stack (MongoDB, Express.js, React.js, Node.js).
It allows users to easily **add**, **view**, and **delete** bookmarks with a clean and minimal interface.
---
## π Features
- Add bookmarks with title & URL
- Display all saved bookmarks
- Delete bookmarks anytime
- Minimal & responsive UI
- REST API powered backend
---
## π Tech Stack
**Frontend:** React.js, Tailwind CSS
**Backend:** Node.js, Express.js
**Database:** MongoDB with Mongoose
---
## π Project Structure
Bookmark-Manager/ βββ client/ # React Frontend βββ server/ # Express Backend
---
## βοΈ Setup Instructions
### π§ Backend Setup
```bash
cd server
npm install
npm start
cd client
npm install
npm run devβ Make sure MongoDB is running locally or provide your MongoDB Atlas URL in
.env.
Environment variables example:
MONGO_URI=your_mongodb_connection_string
PORT=5000
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/bookmarks | Get all bookmarks |
| POST | /api/bookmarks | Add a new bookmark |
| DELETE | /api/bookmarks/:id | Delete bookmark |
- Authentication (Login/Register)
- Edit/update bookmark feature
- Bookmark categories/tags
- Search & filtering
Pull requests are welcome! If you find a bug or have suggestions, feel free to open an issue.
This project is licensed under the MIT License.