<p align="center" size=5>
	<B>Animal_Species_Repository_System</b>
<p align="center">
	
**The Animal Species Repository System** is JAVA application designed for users who wants to view the information of any animals of India. Animal Species Repository System uses RDBMS for storage and retrieval of data. There will only be one super user who has all rights.

### Tools and Technologies :-
Front     :  JAVA(Eclipes)<br>
DATABASE    :  postgresql(PgAdmin)
<br>
### About System :-
<br>
The Animals information in our RDBMS is divided into the following 5 Category types:-<br><br>

**Critically Endangered:-**<br>
A critically endangered (CR) species is one which has been categorized by the International Union for Conservation of Nature (IUCN) as facing a very high risk of extinction in the wild. It is the highest risk category assigned by the IUCN Red List for wild species.
<br>

**Endangered:-**<br>
An endangered species is one which has been categorized by the International Union for Conservation of Nature (IUCN) as a species of animal or plant that is seriously at risk of extinction.
<br>

**Vulnerable:-:-**<br>
A vulnerable species is one which has been categorized by the International Union for Conservation of Nature (IUCN) as likely to become endangered unless the circumstances threatening its survival and reproduction improve. Vulnerability is mainly caused by habitat loss or destruction of the species home.
<br>

**Near Threatened:-**<br>
A near-threatened species is a species which has been categorized as "Near Threatened" (NT) by the International Union for Conservation of Nature as that may be considered threatened with extinction in the near future, although it does not currently qualify for the threatened status.
<br>

**Least Concern:-**<Br>
A least concern (LC) species is a species which has been categorized by the International Union for Conservation of Nature as evaluated but not qualified for any other category. As such they do not qualify as threatened, near threatened, or (before 2001) conservation dependent.
<br><br>	
**The Category further contain the following sub-categories of animals:-**
* Birds
* Mammals
* Reptiles
* Invertebrates
* Fish
* Amphibians

<p align="center"><b>-:Functional Requirements:-</p>

1. The user will be able to filter information like animal name, age, height, weight, scientific name, gender, life-span etc.

2. The user will be able to search animals based on their categories like Vulnerable, Endangered, Least Concern, etc and apply more filters based on population.

3. The user will be able to search animals based on their sub-categories like Birds, Mammals, Reptiles, Fishes, etc and apply more filters based on population.

4. The user can also search animals and their population based on specific city or state of India.

5. The user will get matching results based on the search.




