A Pet Selling Platform where users can Register, Add Pet, Buy Pets and Track Orders. Built using React, Node.js, Express, and MySQL.
- User Authentication (Login/Registration)
- Pet Listings with Name, Breed, Price, and Images
- List Pets for Sale (Add New Pet Form)
- Purchase Form with Buyer Details
- Fully Responsive Design
- Real-time updates after pet purchase
- Frontend : React.js, Axios for API requests, CSS, React Router for navigation
- Backend: Node.js, Express.js
- DataBase: MySQL (Relational Database)
pet-selling-system/
├── client/ # React Frontend (Vite)
│ ├── public/
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ └── styles/
│ ├── .gitignore
│ ├── package.json
│ └── vite.config.js
│
├── server/ # Node + Express Backend
│ ├── config/
│ ├── controllers/
│ ├── middleware/
│ ├── routes/
│ ├── .gitignore
│ ├── server.js
│ └── package.json
│
└── README.md # Project overview
git clone https://github.com/your-username/pet-selling-system.git
cd pet-selling-systemFrontend:
cd client
npm installBackend:
cd ../server
npm installCreate a .env file in the /server folder:
PORT=5000
DB_HOST=localhost
DB_USER=root
DB_PASS=your_password
DB_NAME=petsystem
JWT_SECRET=your_jwt_secretFrontend:
cd client
npm run devBackend:
cd ../server
npm run devThis project is open-source under the MIT License.
Contributions are welcome! Feel free to fork the repo and submit a pull request.
If you like this project, star the repository and share it with others!
Made with ❤️ by Umesh
📬 Connect with Me
💼 Portfolio: https://umeshpalportfolio.vercel.app/
📧 Email: [email protected]
