# β 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.