Triplog

Manage your trips containing several steps with a description, photos and GPS points.
Alternatives To Triplog
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Ulogger Android257
12 days ago6gpl-3.0Java
μlogger • android application for real-time collection and publishing of geolocation data
Nodejs Tk102112422 years ago12July 17, 20211unlicenseJavaScript
DEPRECATED - Server for Xexun/Coban TK102 GPS tracker devices - Anyone want to take over this project?
Backgroundlocation102
7 years ago2JavaScript
Background Phonegap app that sends current gps location to a server.
Petgps67
13 days ago6mitPython
A DIY, python-based framework to set up a server and exchange TCP packets with a chinese GPS+SIM (2G) device whose communication protocol is derived from something called GT06
Chasr Server52
a year agoagpl-3.0Python
End-To-End Encrypted GPS Tracking Service
Tk102 Server27
9 years agogpl-3.0Python
Python server for tk102-2 compatible GPS trackers.
Midoze23
4 months ago1mitKotlin
Firmwares for Huami wearables
Gpstracking15
4 years agogpl-2.0PHP
GPS tracking system
Ag_ntrip_esp14
4 years ago1gpl-3.0C++
AG Rooftop controller with NTRIP client and IMU (ESP32 Controller)
Glonassd13
9 months ago2mitC
GPS/GLONASS tracker server for Debian
Alternatives To Triplog
Select To Compare


Alternative Project Comparisons
Readme

Triplog Build Status codecov.io Codacy Badge

You took beautiful photos on your last trip, have a great story to tell about what you've seen but no place where to publish it? Then you are at the right place here! Triplog is a Client-Server-Application which is used to manage trips with several steps. Each step can have a description, photos and GPS points to show the distance you covered.

Technology Stack

Server

  • Java SE 8, EE 7
  • Wildfly
  • MongoDB
  • JAX-RS

Client

  • AngularJS

Contribute

I appreciate every feedback or pull request!

Maven build

To build and test the project simply run Maven in the root directory. It will install all needed backend & frontend dependencies automatically.

mvn clean package

Frontend

If you are working on the frontend only it might be useful to have live reload in place. To do so simply run

grunt live

in the subfolder /triplog-client.This will start a small web server which automatically updates changed sources. In order to refresh your browser you'll need a LiveReload plugin. Here for example the Chrome Plugin.

JBoss Configuration - System properties

The server application is reading the configuration from system properties set in standalone.xml.

Example

<system-properties>  
    <property name="key" value="value"/>  
</system-properties>  

Possible Properties

Key Description Default Value
triplog.admin.password The admin password which is used to add, delete or update content password
triplog.admin.user The admin username which is used to add, delete or update content admin
triplog.media.path Path on server where pictures are stored -
triplog.media.thumbnail.size The size of the thumbnail picture in Pixel 500
triplog.mongodb.dbname The database name where TripLog stores its data triplog
triplog.mongodb.host The MongoDB server hostname localhost
triplog.mongodb.password The MongoDB password -
triplog.mongodb.port The MongoDB server port 27017
triplog.mongodb.user The MongoDB user -
triplog.session.timeout Session timeout in minutes 60
Popular Gps Projects
Popular Server Projects
Popular Hardware Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Server
Mongodb
Admin
Properties
Gps