Skip to content

Iamkosgei/WildlifeTracker

Repository files navigation

Wildlife Tracker

A java spark app for the Forest Service to conduct an environmental impact study.

Technologies and frameworks used

1. java 11
2. spark core 2.12
3. Gradle 4.10
4. Spark Template Velocity
5. Junit 5
6. Postgres database

Database

In PSQL:

CREATE TABLE animals(id SERIAL PRIMARY KEY,health varchar, age varchar, type varchar,name varchar);
CREATE TABLE locations(id SERIAL PRIMARY KEY, name varchar);
CREATE TABLE rangers(id SERIAL PRIMARY KEY, firstname varchar, lastname varchar , badgenumber int);
CREATE TABLE sightings(id SERIAL PRIMARY KEY, ranger varchar , location varchar, animalid int);

Testing

 gradle test

ScreenShots

WildLife

This is the homepage and it comprises a list of all the rangers registered in the system.

WildLife2 This page displays a table of all sigthings.

WildLife3 This is where a table of all animals is displayed and new animals can be added into the system.

WildLife4 The table above displays all available locations in the forest and other locations can be added.

License

MIT Licence

About

A Spark web app to be used to conduct an environmental impact study.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published