https://github.com/kayfairy/fado
path finder app for map
https://github.com/kayfairy/fado
apache2 bootstrap5 ckeditor4 debian docker leaflet-map mariadb memcached openstreetmap php8
Last synced: 2 months ago
JSON representation
path finder app for map
- Host: GitHub
- URL: https://github.com/kayfairy/fado
- Owner: kayfairy
- License: gpl-3.0
- Created: 2025-08-31T02:30:29.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-10-02T15:37:51.000Z (8 months ago)
- Last Synced: 2025-10-02T17:29:58.746Z (8 months ago)
- Topics: apache2, bootstrap5, ckeditor4, debian, docker, leaflet-map, mariadb, memcached, openstreetmap, php8
- Language: HTML
- Homepage: https://hexdec88.org
- Size: 3.12 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README



[
](https://vmssoftware.com/images/intro/product/memcached.png)
[
](https://wiki.openstreetmap.org/w/images/3/3e/Icon_logos.png)

# fado
Manage shops, vehicles and commodities in administration panel. Calculate invoices and routes with fado server.

## Install
`Debian Bookworm, Ubuntu 24.04 or Alpine'
Download to `/var/www/html/` and run install script.
cd /var/www/html/docker
chmod 770 *.sh
./deploy.sh
## Start Docker container
cd /home/fado
git clone https://github.com/kayfairy/fado.git
cd fado/
docker-compose up
The Apache config file and SSL keys are linked in the volume section of the `docker-compose.yml`. Activate HTTPS with `/usr/sbin/a2enmod ssl`.
Compatible with Android and Termux App utilizing udocker on ARM CPU.
## User
Open or and login as superuser `fado` with password `rood`.
Change the password of the database user:
mariadb -u root -e "SET PASSWORD FOR 'fado'@'localhost' = PASSWORD('secret1');"
## Features
- Mobile device support
- Full Template Engine (HTML5, MVC, Forms, Direct Memory)
- User and access control
- Adjust and save opening hours
- Save location, amount and price of goods for invoice print
- Save location of customer shops and vehicles to print path in OpenStreet map (B2B)
- Appointments calendar
## includes new useful input elements
[round date and time selector](https://github.com/kayfairy/round-date-selector.git)
[weekdayrange selector](https://github.com/kayfairy/weekday-range-selector.git)

## Database
MySQL database created is `fado` for user `fado` with password `rood`. Insert new credentials into `database.csv`.
Move file to `/etc/fado/database.csv`. Edit `core/Loader.php`:
define('DB_CONFIG_FILE', '/etc/fado/database.csv');
## Demo data
Go to and upload `fado-DML.sql`.
## Languages
English, German, Spanish, Dutch, Turkish, Farsi, Jewish, Russian, French, Arabic
## License
[GPLv3 License](https://www.gnu.org/licenses/gpl-3.0.en.html) © 2017-2025 Fatih Kaymak