❤️ Compassionate care through innovative technology
Pasu Pālaṇā (पशु पालणा) is a project dedicated to enhancing the management of shelters and gaushalas that care for abandoned and neglected animals. With a focus on technology-driven solutions, it empowers caretakers to efficiently track critical details about the animals they serve, such as health records, disease histories, treatments, and overall well-being.
Animals like cows, goats, and others are often abandoned when they are no longer "useful" to humans, left to suffer from disease or hunger. Gaushalas and animal shelters tirelessly save and care for these animals but lack efficient tools for record management.
- 📝 Track animal details: Species, breed, gender, and health status.
- ⚕️ Monitor health: Disease history, treatments, and medical updates.
- 🔄 Ease of use: Simple and intuitive interface for caretakers.
- 🏆 Scalability: Expandable for features like adoptions, volunteers, and donations.
- Tracks all animals in the shelter.
- Includes details like species, breed, gender, health history, and current status.
- Logs disease history and treatments for each animal.
- Ensures detailed medical tracking for better care.
- Built using Flask SQLAlchemy with a MySQL backend for efficient data storage and retrieval.
- Clean and simple interface for shelter staff to easily add, view, and update records.
Technology | Purpose |
---|---|
🔧 HTML & CSS | User interface development |
🔧 Python (Flask) | Backend server-side logic |
🔧 Flask SQLAlchemy | ORM for database interaction |
🔧 MySQL | Database for storing records |
Pasu-Palana/
|-- static/
| |-- images/ # Place project-related images here
|-- templates/ # HTML templates for the UI
|-- app.py # Main Flask application
|-- config.py # Database configuration
|-- requirements.txt # Dependencies
|-- README.md # Project documentation
|-- uploads/ # Directory for uploaded files (if any)
Add the following images in the static/images/
folder to illustrate the project:
- ⏳ Efficiency: Enables shelters to focus on animal care instead of manual data management.
- 📚 Accountability: Ensures transparency in animal welfare tracking.
- 📊 Scalability: Supports future features like adoption records, volunteer management, and donations.
- ❤️ Ethical Responsibility: Promotes compassion for animals, aligning with values of humanity.
"Technology can be a force for compassion."
Pasu Pālaṇā demonstrates how simple tech solutions can significantly improve animal welfare. By combining the simplicity of Flask with robust database management, this project aspires to make a meaningful difference in the lives of countless animals.
- Python 3.8+
- MySQL Server
- Clone the repository:
git clone https://github.com/username/pasu-palana.git
- Navigate to the project directory:
cd pasu-palana
- Install dependencies:
pip install -r requirements.txt
- Configure the database:
- Create a MySQL database named
pasu_palana
. - Update database credentials in
config.py
.
- Create a MySQL database named
- Run the application:
flask run
- Access the app at: http://localhost:5000
We welcome contributions to improve Pasu Pālaṇā!
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature"
- Push to the branch:
git push origin feature-name
- Open a pull request.
Special thanks to all the caretakers and shelters who tirelessly work to make the world a better place for animals.
This project is licensed under the MIT License. See the LICENSE file for details.
Developed with 💖 by Priyam Jain.