https://github.com/bosh-code/comp726-ios-app
The iOS app with a user interface for the egg verification using blockchain.
https://github.com/bosh-code/comp726-ios-app
Last synced: 4 months ago
JSON representation
The iOS app with a user interface for the egg verification using blockchain.
- Host: GitHub
- URL: https://github.com/bosh-code/comp726-ios-app
- Owner: bosh-code
- License: unlicense
- Created: 2020-09-16T03:43:22.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-09T00:47:58.000Z (about 5 years ago)
- Last Synced: 2023-03-10T13:49:58.761Z (almost 3 years ago)
- Language: Swift
- Homepage: https://bosh.codes/
- Size: 7.12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# COMP726-iOS-App - Egg-Chain
> A blockchain-based iOS app for source traceability of eggs in NZ.
Third-year blockchain paper assignment. Used as a vessel to learn Swift & SwiftUI as well as blockchain implementation.
A demonstration of how source traceability of New Zealand eggs could be implemented using a chain. A very fast prototype trying out SwiftUI.
## Companion blockchain node repo
[EggBlockchain](https://github.com/bosh-code/EggBlockchain)
The EggBlockchain repo hosts code for the macOS Swift node this app interfaces with.
## Requirements
* XCode 12.0 or greater
* iOS 13.0 or greater
### Building and running
* Ensure the [EggBlockchain](https://github.com/bosh-code/EggBlockchain) is running on your mac. Visit http://localhost:8000/chain to verify. The [README.md](https://github.com/bosh-code/EggBlockchain/blob/main/README.md) contains more information on building and running the node.
* Clone the repo into XCode using GitHub or clone locally and open the .xcodeproj.
* Change the development team to your own and confirm build targets are correct.
### Screenshots
![List View][list]
![About View][about]
![Add View][add]
[list]: https://github.com/bosh-code/COMP726-iOS-App/blob/main/Assets/list.PNG "List View"
[about]: https://github.com/bosh-code/COMP726-iOS-App/blob/main/Assets/about.PNG "About View"
[add]: https://github.com/bosh-code/COMP726-iOS-App/blob/main/Assets/add.PNG "Add View"
## Features
* If you are running a simulated device, ensure that you download the sample QR code and choose it when using the scanner.
## Licensing
This project is licensed under Unlicense license.