geo-smart-system/README.md

32 lines
1.9 KiB
Markdown
Raw Normal View History

2020-07-08 05:38:12 +00:00
![Logo](https://i.ibb.co/80c1hWg/Logo.png)
2019-10-19 16:38:38 +00:00
# GEO Smart System
2020-01-03 03:06:45 +00:00
2020-01-03 15:25:11 +00:00
[![Build Status](https://travis-ci.com/supanadit/geo-smart-system.svg?branch=master)](https://travis-ci.com/supanadit/geo-smart-system)
2020-01-03 03:06:45 +00:00
[![Go Report Card](https://goreportcard.com/badge/github.com/supanadit/geo-smart-system)](https://goreportcard.com/report/github.com/supanadit/geo-smart-system)
2020-01-15 07:47:34 +00:00
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c184e682b4944bb2b68a665f47869cd3)](https://www.codacy.com/manual/supanadit/geo-smart-system?utm_source=github.com&utm_medium=referral&utm_content=supanadit/geo-smart-system&utm_campaign=Badge_Grade)
2020-01-03 03:06:45 +00:00
2019-10-19 16:38:38 +00:00
This is Tile38 Implementation for Golang, and also this software has a purpose to be real time tracking system
2020-01-03 12:04:08 +00:00
simulation such as Uber, Gojek, Grab, etc. The main feature of this software is the real time tracking system also must be **lightweight**,
**less memory usage**, and **fast**, for the live map it has integrate with [Geo Smart Map](https://github.com/supanadit/geosmartmap) and [Geo Smart App](https://github.com/supanadit/geosmartapp)
2020-02-16 09:10:22 +00:00
2019-10-19 16:38:38 +00:00
## Requirements
- [Tile38 Server](https://tile38.com/)
- [Golang](https://golang.org/)
## Todo
2019-10-27 16:37:40 +00:00
- Change to SSE from Socket IO (OK)
2019-10-19 16:38:38 +00:00
- Connect With Tile38 (OK)
- Get Data From Tile38 by Command SCAN (OK)
2019-10-27 16:37:40 +00:00
- Receive New Point using SSE (OK)
- Send Realtime Point using POST Method (OK)
2019-12-27 11:09:25 +00:00
- Set HOOK by GeoFencing Trigger ( OK )
- Support Nearby Trigger Feature ( OK )
- Support Enter Area Trigger Feature ( OK )
- Support Exit Area Trigger Feature ( OK )
- [Documentation](https://github.com/supanadit/geosmartdocumentation) ( In Progress )
2019-10-19 16:38:38 +00:00
2019-11-11 12:31:49 +00:00
## Notes
2020-05-14 07:41:28 +00:00
This project will always be maintained, but the problem is, it will slowly maintained because my self is the only contributor, i want this project customizable for any model of tracking system, and i still finding contributor to help this project grow up and keep alive also straight forward following the mission.