HopesAlive is a dedicated platform designed to bridge the gap between citizens, volunteers, and NGOs in addressing animal emergencies. Whether it's an injured animal or an accident involving one, HopesAlive provides a streamlined solution to report, assign, and resolve incidents with efficiency and compassion.
Every day, countless animals suffer from injuries or accidents, and often, they go unnoticed or unassisted. Traditional reporting methods are limited, and there is a lack of collaboration among the public, veterinary professionals, and shelters. We need a system that not only facilitates the reporting of these incidents but also provides a way for professionals to respond effectively.
HopesAlive is a web platform that empowers users to report animal-related incidents by uploading a photo and location details. The system ensures that the relevant NGOs and volunteers in the area are notified, enabling swift action. Volunteers and NGOs can manage incidents collaboratively, track statuses, and communicate seamlessly to save lives and bring aid to animals in need.
In many cities, there’s a lack of centralized platforms to report and handle animal-related emergencies. Key challenges include:
- Difficulty in locating and notifying the right people who can help.
- Lack of communication between volunteers and NGOs.
- Inefficient tracking and resolving of incidents.
HopesAlive solves these problems by connecting citizens, volunteers, and NGOs on a single platform to:
- Report incidents effortlessly.
- Assign and manage tasks effectively.
- Ensure timely and coordinated responses to animal emergencies.
Frontend:
- React.js
- Tailwind CSS
- Daisy UI
- Claude AI
Backend:
- Node.js
- Express.js
- JWT Authentication
- MongoDB
For Citizens:
- Upload a photo of an injured animal with location details.
- Track the status of a reported incident.
For Volunteers:
- Dedicated dashboard to manage tasks.
- Assign incidents to themselves for resolution.
- Create new incidents if required.
For NGOs:
- Centralized dashboard displaying all city-wide incidents.
- Update incident statuses (Pending, In Process, Resolved).
- Access statistics and analytics for better management.
- Dedicated city map for visualizing incidents.
git clone https://github.com/MadhavDhatrak/HopesAlive.git
cd HopesAlive
Create a .env file in the root directory and include the following:
PORT=3000
MONGO_URI=your-mongodb-link
JWT_KEY=your-secret-key
cd backend
npm install
npm run start
Ensure all dependencies are installed. If errors occur, double-check your environment and installed packages.
cd frontend
npm install
npm run dev
Visit the following URL in your browser: http://localhost:5173/
We welcome contributions! If you’d like to improve HopesAlive, please fork the repository and submit a pull request.
For more information, check out the Contribution Guidelines