48 lines
1.5 KiB
Markdown
Executable File
48 lines
1.5 KiB
Markdown
Executable File
# μlogger
|
||
|
||
This is a web application for real-time collection of geolocation data, tracks viewing and management.
|
||
Together with a dedicated [μlogger mobile client](https://github.com/bfabiszewski/ulogger-android) it may be used as a complete self hosted server–client solution for logging and monitoring users' geolocation.
|
||
|
||
## Live demo:
|
||
- http://flaa.fabiszewski.net/ulogger/
|
||
|
||
## 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
|
||
1. Download the zip or clone the repository on your computer
|
||
2. Move it to your web server directory
|
||
3. Import the script/ulogger.sql file into a mysql database (you can use a msql interface such as [PhpMyAdmin](https://www.phpmyadmin.net).)
|
||
4. Create a copy of config.default.php and rename it config.php. Add database credentials in it.
|
||
5. Make sure your web server is running (Apache, Php and Mysql)
|
||
6. Go to http://your_local_server/ulogger-server/)
|
||
7. Connect with admin/admin
|
||
8. Change admin password (not available for now)
|
||
9. Create other user if needed
|
||
|
||
## Todo
|
||
- install script
|
||
- custom icons
|
||
- improve admin menu (password or username change)
|
||
- track editing
|
||
- track display filters (accurracy, provider)
|
||
|
||
## License
|
||
- GPL
|
||
- μlogger is a fork of phpTrackme - tracks viewer I wrote for TrackMe app
|