- Wildlife Tracker is an application that allows Rangers to track wildlife sightings in the area.
By Vincent K. Kogei
Email Vincentkogei@gmail.com
A java spark app for the Forest Service to conduct an environmental impact study and record number of animals listing whether they are endangered or not.
- java 11
- spark core version 2.6.0
- Gradle 6.0
- Spark Template Velocity
- IntelliJ IDEA Community Edition
- Postgres database
In Postgres SQL:
- CREATE DATABASE wildlife_tracker;
- CREATE TABLE animals(id SERIAL PRIMARY KEY,name varchar, endangered boolean, age varchar);
- CREATE TABLE sightings(id SERIAL PRIMARY KEY, rangername varchar , location varchar, spotted timestamp, animalid int);
- CREATE DATABASE wildlife_tracker_test;
Use junit testing framework with the command below:
- gradle test
Follow the following instructions to run the application:
- clone this repository 'https://github.com/mervinkogei/Wildlife-Tracker'
- cd into the cloned directory
- Open with preferred java Intellij Community in case you are interested in making some modifications
- Run the application using gradle
MIT LICENCE && Copyright ©2019