Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bryanbill/tracker
Wildlife animal tracking application
https://github.com/bryanbill/tracker
animals handlebars java postgresql spark
Last synced: 28 days ago
JSON representation
Wildlife animal tracking application
- Host: GitHub
- URL: https://github.com/bryanbill/tracker
- Owner: bryanbill
- License: mit
- Created: 2022-05-06T09:08:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-09T16:40:46.000Z (over 2 years ago)
- Last Synced: 2024-11-06T19:53:45.671Z (3 months ago)
- Topics: animals, handlebars, java, postgresql, spark
- Language: Java
- Homepage: https://tracker.soloo.me
- Size: 210 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tracker
### (Tracker - Moringa School Project)
- [Description](#overall-project-description)
- [Setup instructions](#setup-instructions)
- [Technology Used](#languages-and-frameworks)
- [Licence](#Licence)
- [Authors Info](#Author)## 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 [email protected]:bryanbill/tracker.git`
### Install dependencies
```bash
mvn clean install
```### Create Tables (if they don't exist) - This is taken care of by default (Seeding)
```sql
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
```bash
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](LICENSE)
## Author
- [Brian Omondi](https://github.com/bryanbill)