An open API service indexing awesome lists of open source software.

https://github.com/anugrahsinghal/asset-tracker

Track Your Company's Assets on a map, view their details and history.
https://github.com/anugrahsinghal/asset-tracker

backend

Last synced: 3 months ago
JSON representation

Track Your Company's Assets on a map, view their details and history.

Awesome Lists containing this project

README

        

# JumboGPS App
> A GPS based asset tracking application for live monitoring your assets 24x7

## Table of contents
* [Demo](#demo)

* [General info](#general-info)

* [Screenshots](#screenshots)

* [Tech Stack](#Tech-Stack)

* [Setup](#setup)

* [Structure](#structure)

* [Features](#features)

## Demo

- Video Demo https://tinyurl.com/anugrah-cwod

## Tech Stack

**Frontend**: HTML,CSS,Vanilla JS

**Backend**: Springboot,Postgres,Postgis

## Screenshots
The Project contains mainly two pages.viz.

### Authentication
This is the sign in page for the admin.

### Map Dashboard
This is where you can view all/particular asset/assets present in the database.

## Setup
To run this on your local machine,simply clone the repo and **"cd"** into the **"asset-tracking-backend"** directory:

Then run the following command:

```
mvn spring-boot:run
```

This will make the backend up and running.Now open the **"login.html"** present under **"sse-asset-frontend"** directory.

yaay! project setup is complete...you can try out all the functionalities now!😊

## Structure
The project has the following structure:

![Project Structure](./images/Structure.png)

**asset-tracking-backend**

Contains all backend logic of the application.

**sse-asset-frontend**

Contains all frontend logic of the application.

## Features
List of features implemented and listed for further enhancements...

* **Search assets based on their type/id**

* **limit no. of assets shown**

* **Search assets within a particular time span**

* **24 hours timeline view of an asset**

* **Get instant notification in case of route deviation by an asset**

### Further Enhancements:

* **Native Apps for Better Experience on SmartPhones**

* **Third Party OAuth login**

* **Configurable Auto-Refresh Timer for periodic refreshment of current view**

* **Tabular View to show all assets present in database**