Skip to content

bryanbill/tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracker

(Tracker - Moringa School Project)

Overall Project Description

  • Tracker is an application that helps Rangers track animals in the wild.

Setup Instructions

Clone the repository

HTTPS: git clone https://github.com/bryanbill/tracker.git

SSH: git clone git@github.com:bryanbill/tracker.git

Install dependencies

mvn clean install

Create Tables (if they don't exist) - This is taken care of by default (Seeding)

CREATE TABLE IF NOT EXISTS users (id SERIAL PRIMARY KEY, " +
                            "username VARCHAR(255) UNIQUE,fullName VARCHAR(255), " +
                            "company VARCHAR(255), password VARCHAR(255));

CREATE TABLE IF NOT EXISTS animals (id SERIAL PRIMARY KEY, " +
                    "animalname VARCHAR(255) UNIQUE, " +
                    "animaltype TEXT, " +
                    "age TEXT, health VARCHAR(255));

CREATE TABLE IF NOT EXISTS sightings " +
                            "(id SERIAL PRIMARY KEY, loc VARCHAR(255), animalid VARCHAR(255), rangerid VARCHAR(255))

Run the application

mvn exec:java

Languages and Frameworks

  • Java
  • Gradle
  • Spark
  • PostgreSQL
  • Handlebars

Known Bugs

  • Currently not aware of any. Open to project improvement suggestions.

Contributing

Contributions to the project are welcome. Fork this repo to contribute.u

Live Site

Available Here: (http://tracker.soloo.me/)

Licence

MIT LICENCE

Author