Geo Smart

Geo Smart

  • Docs
  • API

›Getting Started

Getting Started

  • How to Setup

How to Setup

GEO Smart has three part system which is

  1. Back End use Golang and named with GEO Smart System
  2. Front End use Angular and named with GEO Smart Map
  3. Mobile use Flutter and Named with GEO Smart App

Back End

GEO Smart use Back End for business logic and communicating with database, such as Tile38 as Geospatial Database, and connecting two application, betwen Front End Application and Mobile Aplication, follow instruction below to setup Back End System

  1. Make sure Golang have been installed
  2. Download and add Tile38 to your path
  3. Run Tile38
tile38-server
  1. Clone GEO Smart System
go get -u -v github.com/supanadit/geosmartsystem
  1. Open terminal and change directory
cd $GOPATH/src/github.com/supanadit/geosmartsystem
  1. Run GEO Smart System
go run main.go

Front End

GEO Smart use Front End for showing location and movement of user which is used GEO Smart App

  1. Make sure Node JS have been installed
  2. Install Angular CLI by, or if already installed, skip this step
npm install -g @angular/cli
  1. Clone GEO Smart Map
git clone https://github.com/supanadit/geosmartmap.git
  1. Change directory to cloned repository folder
  2. Installing dependencies
npm install
  1. Make sure you have running Geo Smart System

Mobile App

GEO Smart use Mobile App for sending current location

  1. Make sure Flutter have been installed
  2. Clone Geo Smart App
git clone https://github.com/supanadit/geosmartapp.git
  1. Go to cloned repository
  2. Installing dependencies
flutter pub get
  1. Run Application, and make sure android or ios device connected
flutter run
  • Back End
  • Front End
  • Mobile App
Geo Smart
Docs
Getting Started
Community
User ShowcaseStack OverflowProject Chat
More
GitHubStar
Copyright © 2022 Supan Adit Pratama, Powered by Docusaurus