Skip to content

QR GO is an Android app that allows you to hunt for the coolest QR codes that score the most points

License

Notifications You must be signed in to change notification settings

CMPUT301W22T16/QR-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Go

An Android app that allows you to hunt for the coolest QR codes that score the most points

We want a mobile application that allows us to hunt for the coolest QR codes that score the most points. Players will run around scanning QR codes, barcodes, etc. trying to find barcodes and QR codes that give them the most points. QR codes and barcodes (scannable codes) will be hashed and the hashes they produce will be analyzed and scored. A QR code that has certain properties like repeated nibbles or bytes (hex digits) will have a higher score than a QR code that does not. We have a proposed scoring system, but the implementers are free to use a different scoring system. We want users to compete with each other for the highest scoring QR codes, the most QR codes, the highest sum of QR codes, or highest scoring QR codes in a region. When a player scans a QR code they will take a photo of what or where the QR code is and also record the geolocation of the QR code. Players can see on a map local QR codes that other players have scanned.

I open my QRHunter app. I see a QR code in my wallet. I indicate I want to add a new QR code and I use the phone camera to add the QR code. The QR code is scored and I’m told that my QR score is 30. The system prompts me for a photo of the object I scanned. I decline since this was an ID card. I also decline geolocation because it is in my wallet. The system adds the 30 points to my total score and records a hash of the QR code. I then see some sticker on a pole. I scan it and am told it is worth 1000 points! I record the geolocation and take a photo of the pole and save it to my account. 1000 points wow. Then I see that other users have found this pole as well. So I open the map for nearby QR codes and I see something worth 10000 is 100 meters away so I’m going to head on over there! View full project description

Project mark

Excellent (A+) - A excellent submission that meets the all the requirements without problem.

Links

UI Design Mockup

UML Diagram

Product Backlog

Github pages site

Android App Screenshots

View screenshot files

Map of QR codes

Scanning a new QR code

Viewing my QR Codes

Searching for QR codes

Searching for players

QR code info

Player profile

My Account

Demo video

This video is to show that the app was working

cmput301demo.mp4

About

QR GO is an Android app that allows you to hunt for the coolest QR codes that score the most points

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages