My name is Policarp Quarcoo, I'm a fullstack developer and designer.Welcome to my workstation!
An iBeacon and geolocation tracking app built with ionic framework. The user selects a 15 second clip which plays as a welcoming video when their in range of designated beacons.
This is a simple project I developed to learn new concepts and tools. I experimented with github api and used express-js for node to run a local webserver. Also I used gulp-js for asset management and compiling .scss and .js files. I used angular-js to further improve my knowledge on directives and services.
Click here to visit the project repository
Lighthouse is an iBeacon and geolocation app I developed on my co-op at Fancy Pants Group, NYC. The app tracks the user location and plays a welcome notification or video when they're in range of a designated beacon. Ionic framework served as platform for the initial prototype and final implementation of the app. My main focus during the initial prototyping was focused on testing the ibeacon technology and gps tracking.
Battery life was very important for both android and ios devices. Utilizing both iOS SignificantChanges API and android ActivityRecognition API, battery drainage was at a minimum because these services suspend the app until a celltower had been detected. I also tested youtube and facebook api.
Working with the lead developer and UX designer at Fancy Pants after enhanced testing, my protype was ready for a final implementation. I was allowed to design a User Interface for the app while working with the UX designer at Fancy Pants. I wanted to keep the app simple and intuitive. My initial designed lacked many necessary actions, after a full review, additional actions were added to make onboarding easy. A user flow was developed first, then rough sketches, wireframe and final design.userflow for lighthouse wireframe for lighthouse final design for lighthouse
During the final stages of development, local storage on ios devices failed to be persistent. After a research of other alternatives, the lead developer suggested the Web SQL API. Using angular-js factory, A user model was designed with methods to create, update and delete any user information.