- Product Owner: Jade
- Scrum Master: Abel
- Development Team Members: Avery
ScannAR Business:
- A mobile application for iOS and Android.
- Businesses create an account.
- Products can be added to inventory and viewed by customers in AR.
- Product updates are reflected on customer application in real time.
ScannAR Customer:
- A mobile application for iOS and Android.
- Customers create an account.
- Provides ability to view business product information through augmented reality by pointing camera at products.
- Products shown within AR can be pressed for more information, and can be saved for later viewing.
- Saved products may be viewed upon login and removed from saved list.
ScannAR Business:
- Any iOS or android device
ScannAR Customer:
- iPhone 6s or newer for viewing products in Augmented Reality
- Xcode for running iPhone simulator
- Android Studio for running Andriod simulator
- Viro Media application (for customer application only)
- Expo Client application
- Firebase project account
- PostgreSQL
- Node.js
Fork & Clone Repo from:
https://github.com/Assert-Reconceptualization/ScannAr
cd server
cd feathers
npm install
npm start
- Enter Postgresql repl
psql
- Create scannar database
CREATE DATABASE scannar
- Update Sequelize connection url, user, and password in
server/feathers/src/sequelize.js
cd business
npm install
- Deploy cloud function on google. Download project configuration json file from firebase and include in
functions
directory- run
firebase deploy
fromfunctions
directory
- run
- To start application on simulator or through expo run
npm start
from root directory
cd client
npm install
- Download Viro Media Application via iOS app store
npm start
- Use ngrok link in Viro Media testbed to open application
- Fork the project and clone it to your local machine.
- Create a branch with your GitHub username as a prefix, for example:
git checkout -b USERNAME/new-feature
orgit checkout -b USERNAME/fixing-bug
where USERNAME should be replaced by your username. - Code and commit your changes.
- Push to the branch:
git push origin USERNAME/new-feature
- Create a pull request for your branch