As first you need update your configuration file for correct display resolution. To edit the configuration file, see the instructions at R-Pi_ConfigurationFile.
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
git clone https://github.com/VolVoz/keysafe.software.git
sudo apt-get update
sudo apt-get install python-qt4 pyqt4-dev-tools qt4-designer
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib libpq-dev python-dev
sudo pip install --upgrade pip
sudo pip install -r requirements/requirements.txt
- Login as default user: sudo -i -u postgres
- Create new User: createuser --interactive
- When prompted for role name, enter linux username, and select Yes to superuser question.
- Still logged in as postgres user, create a database: createdb <username_from_step_3>
- Confirm error(s) are gone by entering: psql at the command prompt.
- Output should show psql (x.x.x) Type "help" for help.
- Run from terminal ./makedb.sh
- Run python keysafe.software/database.createdb.py
psql -d cad_keysafe
cad_keysafe=# \dt
List of relations
| Schema | Name | Type | Owner |
|--------|---------------|-------|----------|
| public | key | table | cad_root |
| public | key_places | table | cad_root |
| public | user | table | cad_root |
| public | user_key_link | table | cad_root |
(4 rows)
$ brew install pyqt
- Create requirements for Linux system
- Create simple UI design
- Connect windows
- Folder structure
- Setup Database
- Setup RFID reader
- Make a runner