All releases of the game are avaliable on the github page in the releases tab.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Install Android Studio
- Install and configured locally available MySQL server.
- [Optional] Install MySQL Workbench for easy access to databse.
Install MySQl Server:
sudo apt install mysql-server
Log in:
sudo mysql -p -u root (bez hasla)
Create user with privileges:
CREATE USER 'root'@'%' IDENTIFIED BY '1234';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
flush privileges;
Modify configuration
sudo nano /etc/mysql/mysql.d/mysql.conf
OR
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf <--- pref this
Comment out bind-address. It should look like this after the change:
bind-address = 127.0.0.1
Restart MySQL Service
sudo /etc/init.d/mysql restart
OR
sudo service mysql restart
To access MySQL locally
mysql -p -u root
To access MySQL remotely
mysql -h 192.168.1.100 -u root -p Orderify
To work properlly application needs pre-configured database. Execute this script, it creates all tables and populates them with examplatory data.
$ git clone https://github.com/msuliborski/orderify
Open project in Android Studio and install all dependencies needed. Currently project is compatible with Android 10 (SDK 29).
- Each instance of the application can have specified role
Bar- viewing orders and managing tablesMaintanace- modifying databaseClient- assigned to particullar table, can place orders
- After configuration and placement of infrastructure
Clientscan place orders - Orders are viewable and managable by
Bar Clientscan ask for a waiter any time or ask for a bill if all orders has been deliveredBarcan freeze tables, mark orders as delivered or paid and respond toClient'sasking for assistanceMaintanancecan modify database data, such as tables, dishes, their addons etc.
- Android Studio - the fastest tools for building apps on every type of Android device.
- Michał Suliborski - msuliborski
- Arkadiusz Zasina - 217868
This project is licensed under the MIT License - see the LICENSE.md file for details









