Skip to content

ProjectSGH/PashuMitra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo PashuMitra

🐄 PashuMitra — Smart Veterinary Healthcare System

PashuMitra is a unified platform designed to connect Farmers, Veterinary Doctors, Medical Stores, and Admins to provide timely veterinary care, medicine supply, and awareness content. This project, developed as part of our academic initiative, addresses the challenges farmers face in accessing proper livestock healthcare services.

🧑‍🌾 Farmer Portal: Medicine ordering, veterinary consultation, notifications.
👨‍⚕️ Doctor Portal: Provide consultations, prescriptions, and awareness campaigns.
🏪 Medical Store: Inventory management, order handling, transport request management.
🛠️ Admin: User verification, monitoring, and system notifications.
🚚 Transport Requests: Out-of-stock medicines trigger transport flow with urgency check.
📢 Awareness Portal: Doctors can create posts and resources for farmers.

📂 Project Structure

PashuMitra/
├── pashumitra_frontend/ (React App)
│ ├── src/
│ ├── public/
│ └── package.json
├── pashumitra_backend/ (Node.js Server)
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ └── server.js
└── README.md

💻 Technologies

Frontend: React (Vite), Tailwind CSS, Framer Motion
Backend: Node.js, Express, Socket.IO
Database: MongoDB (Atlas)
Other Tools: React Router, Vercel, Render

🔧 Getting Started

Cloning the Repository

git clone https://github.com/ProjectSGH/PashuMitra.git
cd PashuMitra

Setup Instructions

Frontend:

cd pashumitra_frontend
npm install
npm run dev

Backend:

cd pashumitra_backend
npm install
node server.js OR npm run dev

🧪 Testing & Deployment

- API testing with Postman (login, orders, consultations, transport flow).
- Frontend deployable on Vercel, backend on Render/AWS.

📌 Suggested Demo Flow

1. Show login/role selection (Farmer, Doctor, Store).
2. Farmer → search medicine → in-stock order flow.
3. Out-of-stock → transport request flow.
4. Doctor → consultation & awareness posts.
5. Admin → verification & monitoring.

👥 Demo User Accounts

Use the following demo credentials for testing:

  • 👨‍🌾 Farmer — Email: farmer@example.com | Password: 123
  • 👨‍⚕️ Doctor — Email: doctor@example.com | Password: 123
  • 🏪 Medical Store — Email: store@example.com | Password: 123

📜 License

This project is part of our college initiative and is intended for academic and educational use.

👥 Meet Our Team

U.V.Patel College of Engineerng, Ganpat University - Batch 2023-26

  • Dhruv Shere - sheredhruv@gmail.com
  • Jeet Jani - janijeet38@gmail.com
  • Herin Patel - herin7151@gmail.com

Created with ❤️ by Team-26 | GitHub Repo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages