mid-sem_report23.vddbdgdgdgdgdgdgdgdgdgdg

k7889258 12 views 21 slides Sep 20, 2025
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

med


Slide Content

1

2

Under the supervision of
Divya Saraf
Senior Project Engineer, Wipro Technologies



Dissertation work carried out at Wipro
Technologies, Bangalore



BIRLA INSTITUTE OF TECHNOLOGY AND
SCIENCE PILANI (RAJASTHAN)

September 2025

3




CERTIFICATE


This is to certify that the Dissertation entitled WILDLIFE PRESERVATION and
submitted by KOTTU AKHILA ID No. 2021WB15855 in partial fulfillment of the
requirements of SSWTZG628T Dissertation, embodies the work done by him under
my supervision.









Signature of the Supervisor
Name: Divya Saraf
Designation: Senior Project Engineer
Date: 20/09/2025

4


ACKNOWLEDGEMENT



I would like to thank my project supervisor Divya Saraf for her effort, guidance, help and patience. Her
guidance and support in this project to me is something that is undeniable. Her precious comments helped
immensely in improving the product quality.
I would like to express my sincere gratitude towards Mangala Chandan and Divya Amarichinta for examining
my progress even though they are in tight schedule.
I am so thankful to WIPRO Technologies for giving me such opportunity for training in M. TECH Software
systems program and providing all the resources required for this dissertation.


I am grateful to BITS, Pilani and the Training department for all their efforts in organizing this course.
My sincere regards and thanks to SHARANA GADDI for the information and support.

5



BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI

First Semester 2024- 25
SSWTZG628T DISSERTATION
MID SEMESTER EVALUATION FORM


Section I

ID No. 2021WB15855 Name of Student: KOTTUAKHILA

Name of Supervisor: Divya Saraf
Name of the Examiner(s): Mangala Chandan & Divya AmariChinta
Dissertation Title: WILDLIFE PRESERVATION

Section II

Comments on the dissertation from Examiner and Supervisor (Select Y or N)

1. Quantum of work
a. Justifiable as efforts for 8 weeks duration Y
b. Work is in line with the commitments made in outline Y

2. Type of work
a. Client assignment N
b. Organization specific task Y
c. General study project such as white paper N
d. Any other (kindly elaborate below in line or two if Y N

3. Nature of work
a. Routine in nature Y
b. Involved creativity and rational thinking Y
Kindly elaborate below if answer for above is “Y”


The idea of cloud-based data virtualization and integration tool is very helpful as this
can help to reduce the effort. I’m satisfied with the creativity put in for coming up
with this report.

6

4. Evaluation methodology
a. Evaluation done based on presentation to supervisor and examiner Y
b. Evaluation done through Viva conducted by supervisor and examiner Y
c. Students regularly interacted with supervisors and incorporated
the suggestions made Y

7

d. Brief description of the report submitted, quality of presentation and
suggestions given for improvement




5. Mid semester evaluation matrix
Tick the appropriate box (1 is lowest and 5 is the highest)

Dimension Rank 1 2 3 4 5
Student abilities in general
Understanding of the subject of dissertation


Creative thinking ability to come up with new ideas



Viva / Seminar presentation
Communication ability


Organization of material


Response to review questions


Cohesive thinking ability


Report submitted
Report structure and format


Technical content of the report


Explanation on the significance of the assignment


Analysis of alternative approaches





Date: 20/09/2025




Signature of examiner 1 Signature of examiner 2 Signature of Supervisor
Quality of the report and presentation is very good, all the mentioned contexts are relevant
and well deserved.

8

9

















The Wildlife Preservation Dashboard is a dynamic web application aimed at
promoting wildlife conservation through education and public engagement.
This project is an interactive web platform designed to assist in the
conservation of endangered species. The platform provides information
about species at risk, ways for people to get involved through volunteering,
events, and donations. Users can register on the platform to access
different services such as donating funds to wildlife initiatives or
participating in conservation efforts. The goal of the project is to facilitate
collaboration between wildlife enthusiasts, researchers, and the public to
conserve the planet’s biodiversity


Synopsis:

The Wildlife Preservation Dashboard is a web application designed to
enhance public awareness and engagement in wildlife conservation. It
offers detailed information on endangered species, including their habitats,
population and threats. Users can stay updated with the latest news and
research on wildlife preservation. The platform also provides opportunities
for users to get involved through volunteering and donations. By
integrating various data sources and user-friendly features, the dashboard
aims to foster greater public participation in conservation efforts

10









Modules:


In-Scope:


User Accounts  Implements Django’s authentication system for secure
logins and registrations


Species Information: The dashboard features an educational section that
provides in-depth profiles of endangered species, detailing their scientific
names, conservation statuses, and the specific threats they face. This
information is designed to increase public understanding of the importance
of preserving wildlife



Get Involved:

A “Get Involved” feature encourages users to participate in conservation
activities by providing information on volunteer opportunities, donation
options, and active campaigns. This section aims to facilitate user
involvement and support for various preservation initiatives




Opportunity List and Volunteer Registration Module

This module provides two core functionalities:

1. Viewing Available Opportunities: Users can browse a list of volunteer

11


2. opportunities with relevant details such as location, skills required, and duration.

3. Volunteer Registration: Users can select a specific opportunity to register,
providing their details and indicating their availability (full-time or part-time).

Providing Feedback: Users will provide feedback on the events that are
organized, campaigns etc.






Out of Scope:

Interactive Map:

An interactive map allows users to explore the geographic distribution of
various species and conservation areas. By using mapping tools like Google
Maps API, users can visualize where species are located and identify key
conservation zones.

Event Management:

Admin will organize events and provides information about those events
like event name, event timings and dates, location etc., Users can participate
in these events.

Tech-Stack:

 Front-end:

 HTML5, CSS3, Bootstrap5 for responsive and aesthetic UI design
 JavaScript for client-side interactions and animations ·

Back-end:

 Django Web Framework (Python-based) for handling views, models, and
routing.
 Django’s authentication system for secure user management. ·

12



Database:

 SQLite for handling data storage, including user information, donations,
events, and species data.

Databases (Table Schema)

1.User Model:
Provided by Django's built-in user authentication system



2. Volunteer Opportunity:

class Opportunity (models. Model)

title = models.CharField(max_length=200

Description = models.TextFiled()

Location = models.CharFiled(max.length=100, null=True,
blank=True)


Skills_required = models.Charfield(max_length=255, null=True,
blank=True)


Duration = models.CharFiled(max_length=50, null=True, blank=True)


Start_date = models.DateField(null=True, blank=True)


End_date = models.DateField(null=True, blank=True)

13



Image_path = models.CharFiled(max_length=255, null=True,
Blank=True)



3.Volunteer Registration


Class VolunteerRegistration(models.Model):

User = models.ForeignKey(User, on delete=models.CASCADE)

Full_name = models.CharFiled(max_length=255)

Phone_number = models.CharFiled(max_length=10)

Email = models.EmailField()

Address = models.Textfiled()

Opportunity = models.ForeignKey(Oppurtunity, on
delete=models_CASCADE)

Preference = models.charFiled(maax_length=10, choices=[(“full-time,
FullTime’), (‘part-time’,


PartTime’), default=’full-time’)


3. Donation Model

Class Donation(models.Model);

PAYMENT_METHODS= [

14

(‘credit_card’, ‘Credit Card’),

(‘google_pay’, ‘Google Pay’),

(bank_transfer;, ‘bank Transfer’),

}

User = models.ForeignKey(User,
on_delete=models.CASCADE)

Amount = models.DecimalField(max_digits=10, decimal_places=2)

Payment_method = models.CharFiled(max_length=20,
choices=PAYMENT_METHODS, blank=True,null=true)



Message = models.TextField(blank=True, null=True)

Donation_date = models.dateTimeFiled(auto_now_add=True)



5.Endangered Species Model

class Species(models.Model):

name = models.CharFiled(max_length=255)

scientific_name =
models.CharFiled(max_length=255,null=True,blank=True)


status = models.CharFiled(max_length=255,null=True,blanl=True)

15

habitat = models.CharFiled(max_length=255)


population_estimate=models.integerFiled(null=True, blank=True)

external_link = models.URLField(null=True,blank=True)


image_path = models.charFiled(max_length=255, blank=True,
null=True)

16


ER Diagram

17

18

19

20

21


















Status












Completed












Completed








In Progress












Yet to Start








Yet to Start










Yet to Start








Yet to Start
Tags