PawMart Server is the backend service for the PawMart online pet care platform.
It provides secure RESTful APIs to manage pet adoption, products, and orders.
🔗 https://whimsical-puffpuff-cbcaaf.netlify.app/
The purpose of the PawMart Server is to handle all backend operations, including:
- Pet adoption requests
- Product management (food, accessories, care items)
- Order tracking and delivery
- User authentication and role-based access
- 🔐 Firebase authentication and authorization
- 🐶 Manage pets for adoption
- 🍖 Manage pet products (food, accessories, care items)
- 📦 CRUD operations for pets and products
- Node.js – Backend runtime
- Express.js – REST API framework
- MongoDB – Database for pets, products, and users
- Firebase Admin – Authentication & secure access
- Cors – Cross-origin requests handling
- Dotenv – Environment variable management
git clone https://github.com/your-username/pawmart-server.gitcd pawmart-servernpm installCreate a .env file in the root directory:
DB_USER=your_mongodb_username
DB_PASS=your_mongodb_password
FIREBASE_PRIVATE_KEY=your_firebase_private_key
CLIENT_SITE_URL=your_frontend_live_url
STRIPE_SECRET_KEY=your_stripe_secret_key.env file.
npm run startTahsin Sikder
🔗 LinkedIn: https://www.linkedin.com/in/tahsin-sikder99/
🌐 Portfolio: https://tahsin-web.netlify.app/