01 Synopsis
One-time Payment
- PDF & Word both included
- Up to 30 pages
- Only 1 diagram included
- Problem statement & objectives
- Ready for college submission
Complete MSc final-year project report with documentation, diagrams and viva-ready structure. Instant PDF & Word download — plagiarism-free and faculty-aligned.
Need a customized report? Chat on WhatsAppSimple pricing. Instant access. Every package includes PDF & Word format.
01 Synopsis
One-time Payment
02 Pre Defined Project Report
One-time Payment
03 Customized Report
One-time Payment
04 Originality Reviewed
One-time Payment
Abstract
Table of Content
Introduction
Problem Statement
Existing System
Proposed System
Objectives
System Architecture
Major Functional Modules
Hardware Requirements
Software Requirements
Future Enhancement
Conclusion
References
Abstract
Table of Content
Chapter 1 — Introduction
Chapter 2 — Literature Review / System Study
Chapter 3 — System Analysis
Chapter 4 — System Design
Chapter 5 — System Implementation
Chapter 6 — Testing
Chapter 7 — Results and Discussion
Chapter 8 — Conclusion and Future Enhancements
Chapter 9 — References
Stray Animals Management Platform is a full-stack MERN application designed for reporting stray and injured animals, coordinating NGO rescue operations, managing adoption applications, and helping citizens connect with animal rescue organizations. The system includes separate role-based portals for Citizens, NGOs, and Administrators, along with optional AI features for animal image detection and an AI assistant.
Citizens can report animals with photos, location details, animal type, and condition. They can manage their own pending reports, apply for adoption, cancel pending adoption applications, update their profile, and use an AI assistant for animal care, rescue, and adoption-related questions. NGOs can view reported animals, mark animals as rescued, add treatment notes, and approve or reject adoption requests. Admins can manage users, animals, adoption records, roles, statistics, and platform operations.
This project is suitable for B.Tech, M.Tech, BCA, MCA, BE, ME, BSc, and MSc students who need a practical final year project, major project, or minor project based on animal rescue management, NGO coordination, adoption workflow, AI image detection, chatbot assistance, MERN stack development, JWT authentication, and MongoDB database design. FileMakr can provide this project with source code, project report, documentation, and setup support for academic submission.
Password for all seeded accounts:
password123
| Role | Use For | |
|---|---|---|
| Admin | [email protected] |
Admin console /admin |
| Role | Use For | |
|---|---|---|
| NGO | [email protected] |
NGO dashboard /ngo |
| NGO | [email protected] |
Second NGO account |
| Role | Use For | |
|---|---|---|
| User | [email protected] |
Member portal /dashboard |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
The admin console includes overview, animals, adoptions, and users modules, with CRUD and review actions across platform records
The citizen portal includes overview, reports, adoptions, report animal wizard, AI assistant, and profile modules.
/ngoThe NGO dashboard includes animal reports, my rescues, and adoption requests modules.
The uploaded documentation lists React, Node.js, Express, MongoDB, Mongoose, JWT, bcrypt, Multer, express-validator, and optional OpenAI as the technology stack.
| Layer | Technology |
|---|---|
| Frontend | React 18, React Router 6 |
| API Client | Axios |
| Styling | CSS design system |
| Backend | Node.js, Express 4 |
| Database | MongoDB |
| ODM | Mongoose 8 |
| Authentication | JWT, bcrypt |
| File Upload | Multer |
| Validation | express-validator |
| AI Assistance | OpenAI API, GPT-4o-mini |
| Dev Tools | nodemon, Create React App |
cd "Stray Animals MERN"
npm run install-all
For Windows:
copy .env.example .env
For macOS/Linux:
cp .env.example .env
Create .env in the project root and update:
PORT=5001
MONGODB_URI=mongodb://localhost:27017/stray_animals
JWT_SECRET=your_strong_random_secret
OPENAI_API_KEY=your_openai_api_key
GOOGLE_MAPS_API_KEY=
For the frontend, create client/.env:
REACT_APP_API_URL=http://localhost:5001/api
OPENAI_API_KEY is optional. Without it, the UI still works with fallback messages for AI features.
npm run seed
The seed command clears existing users, animals, and adoptions, then inserts a medium test dataset with approximately 10 users, 17 animals, and 11 adoption records.
npm run dev
Backend URL:
http://localhost:5001
Open a second terminal and run:
npm run client
Frontend URL:
http://127.0.0.1:3001
The documentation notes that the client defaults to port 3001 to avoid conflicts with port 3000.
cd client && npm run build && cd ..
set NODE_ENV=production
npm start
In production-style mode, Express serves the React build and API on the same port.
Password for all seeded accounts:
password123
| Role | Use For | |
|---|---|---|
| Admin | [email protected] |
Admin console /admin |
| Role | Use For | |
|---|---|---|
| NGO | [email protected] |
NGO dashboard /ngo |
| NGO | [email protected] |
Second NGO account |
| Role | Use For | |
|---|---|---|
| User | [email protected] |
Member portal /dashboard |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |
| User | [email protected] |
Additional test user |