Safety Net is an Android app, available in the Google Play Store, designed to help alleviate fear. Inspired by a mother's constant worry for her children.
Say you are getting out of work late at night, the walk to your car or home is dark, sketchy, crossing territory that sends a shiver up your spine. How long should that walk take, 5, 10 minutes max? Set a Safety Net timer. If something happens and you are unable to turn off the timer, a message will be sent to your chosen contacts with a Google Maps link to your location. Help is on the way!
Safety Net is an open source project hosted in a GitHub Repository. Built using Ionic 2 to transpile Angular 2 with TypeScript for Android devices, Cordova plugins provide the native device functionality required for accessing contacts, geolocation, and SMS services.
Why is it free? Because the world could use a bit less fear. Safety Net is free to download, free to use, and free of advertisements. People should not profit from fear.
Why is it open source? Because I'm not perfect, and I'm certainly not a graphic designer. If anyone has improvments to functionality or style that they would like to submit, I would be more than happy to include them in this project.
Festv/Festnation is a video-on-demand service for independant film festivals and other media based fests. I have worked on this application for a year under contract to Buink Web Development. It has been a great opportunity to work with Angular 1.5 and employ the concepts of self-documenting code.
The bulk of the application is a custom built content managment system where fests and content creators can upload their videos and bundle them to be sold by the ticket or as a subscription service. Users can then purchase access to tickets, or subscribe to the service and stream to their heart's content.
Built with the MEAN.js scaffolding solution, the AngularJS front end is integrated with various libraries and API's including Evaporate, AWS, Bootstrap, and jQuery. The Node based back end includes a Mongo Database, accesses Paypal, Brightcove, and S3 API's (among others), and utilizes Passport to handle authentication.
Gwendolyn the Rabbit is an infinite scroller game featuring Adam's neice in the form of a rabbit, jumping on ledges, stomping on snowmen, and eating carrots.
This app was created as my final project for CodeCraft. It is a multi-player, geoposition based game where you hunt down your friends in the real world using the GPS in your phone. Last person standing wins.
The Most Dangerous Game uses a server based on Node.js, Express.js, and Socket.io to handle real-time communication between players as they hunt eachother down. A Mongo database is utilized for persistant storage, and the power of Angular 2 takes care of the front-end framework. Also a small library called Compass.js was included to simplify access to the compass built in to most mobile devices for a more engaging user experience.
With the first round of alpha testing complete, the game has been taken down until additional features are completed. Then the game will be back for the next round of testing.
Check out the demo video here: The Most Dangerous Game