μlogger
This is a web application for real-time collection of geolocation data, tracks viewing and management. Together with a dedicated μlogger mobile client it may be used as a complete self hosted server–client solution for logging and monitoring users' geolocation.
Live demo:
Requirements:
- PHP 5.5
- MySQL 4.1
- browser with javascript enabled, cookies for authentication and saving preferences
Features:
- simple
- allows live tracking
- track statistics
- altitudes graph
- multiple users
- user authentication
- Google Maps API v3
- OpenLayers v2 (OpenStreet and other layers)
- ajax
- user preferences stored in cookies
- simple admin menu
Install
- Download the zip or clone the repository on your computer
- Move it to your web server directory
- Use script/ulogger.sql file to create database and tables (you can use a MySQL interface such as PhpMyAdmin)
- Create a copy of config.default.php and rename it config.php. Add database credentials in it
- Make sure you have a web server running, e.g. Apache, also PHP and MySQL
- Open a browser and go to http://your_local_server/ulogger-server/
- Connect with admin/admin
- Change admin password
- Create other user if needed
Todo
- install script
- custom icons
- track editing
- track display filters (accurracy, provider)
License
- GPL
- μlogger is a fork of phpTrackme - tracks viewer I wrote for TrackMe app
- most icons come from iconmonstr
Description
Languages
JavaScript
48.4%
PHP
48.2%
CSS
2.1%
PLpgSQL
0.6%
Shell
0.5%
Other
0.1%