{"id":15095977,"url":"https://github.com/supanadit/geo-smart-system","last_synced_at":"2025-07-25T11:02:54.116Z","repository":{"id":57515566,"uuid":"216236939","full_name":"supanadit/geo-smart-system","owner":"supanadit","description":"Open Source Realtime Tracking System","archived":false,"fork":false,"pushed_at":"2022-09-10T06:46:33.000Z","size":40,"stargazers_count":45,"open_issues_count":0,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T10:11:41.802Z","etag":null,"topics":["api-rest","geo-smart","gin","gin-gonic","go","golang","realtime","realtime-tracking","rest-api","server-sent-events","sse","tile38","tracking-system","tracking-system-for-vehicles"],"latest_commit_sha":null,"homepage":"https://short.supanadit.com/s/fxeM","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/supanadit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-19T16:32:15.000Z","updated_at":"2025-02-11T21:34:46.000Z","dependencies_parsed_at":"2022-08-29T20:22:14.279Z","dependency_job_id":null,"html_url":"https://github.com/supanadit/geo-smart-system","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supanadit%2Fgeo-smart-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supanadit%2Fgeo-smart-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supanadit%2Fgeo-smart-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supanadit%2Fgeo-smart-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supanadit","download_url":"https://codeload.github.com/supanadit/geo-smart-system/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248968916,"owners_count":21191162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","geo-smart","gin","gin-gonic","go","golang","realtime","realtime-tracking","rest-api","server-sent-events","sse","tile38","tracking-system","tracking-system-for-vehicles"],"created_at":"2024-09-25T15:44:30.190Z","updated_at":"2025-04-14T22:12:07.867Z","avatar_url":"https://github.com/supanadit.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](https://i.ibb.co/80c1hWg/Logo.png)\n\n# GEO Smart System\n\n[![Build Status](https://travis-ci.com/supanadit/geo-smart-system.svg?branch=master)](https://travis-ci.com/supanadit/geo-smart-system)\n[![Go Report Card](https://goreportcard.com/badge/github.com/supanadit/geo-smart-system)](https://goreportcard.com/report/github.com/supanadit/geo-smart-system)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c184e682b4944bb2b68a665f47869cd3)](https://www.codacy.com/manual/supanadit/geo-smart-system?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=supanadit/geo-smart-system\u0026amp;utm_campaign=Badge_Grade)\n\nThis is Tile38 Implementation for Golang, and also this software has a purpose to be real time tracking system \nsimulation such as Uber, Gojek, Grab, etc. The main feature of this software is the real time tracking system also must be   **lightweight**, \n**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)\n\n## Requirements\n- [Tile38 Server](https://tile38.com/)\n- [Golang](https://golang.org/)\n\n## Todo\n- Change to SSE from Socket IO (OK)\n- Connect With Tile38 (OK)\n- Get Data From Tile38 by Command SCAN (OK)\n- Receive New Point using SSE (OK)\n- Send Realtime Point using POST Method (OK)\n- Set HOOK by GeoFencing Trigger ( OK )\n- Support Nearby Trigger Feature ( OK )\n- Support Enter Area Trigger Feature ( OK )\n- Support Exit Area Trigger Feature ( OK )\n- [Documentation](https://github.com/supanadit/geosmartdocumentation) ( In Progress )\n\n## Notes\n\nThis 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupanadit%2Fgeo-smart-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupanadit%2Fgeo-smart-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupanadit%2Fgeo-smart-system/lists"}