Work in progress.
Hanalei Group Vacation Finder is a React app in the style of AirBnB and topfloor.us.
I play a lot of tabletop games. Many of these have complicated scoring mechanisms
such as "if you have this type of card group them into unique sets. Then square the
number in each set and add the numbers together to find your score". It's easy
enough to reason about but we'd rather not have to write it down every time.
This is the free web-app version of this project, which will have three or four of the more popular games. Later there will be a cheap React Native phone version that keeps pace with the web-app. Ultimately there will be a full paid version that handles multi-player as well as many more games.
Technologies used: React. HTML, CSS, JSX
SLUVT is a "virtual tours" app designed to bring the sights of the world to the user's screen. Instead of
expensive airfare and loding costs, as well as the uncertainties of weather and attraction availability, users
can build a sightseeing tour, save
it for later and come back at any time.
Technologies used: jQuery, HTML, CSS, APIs from Flickr and WikiVoyage; bxSlider; Firebase as the user data store.
Kaviar is a tool for displaying known variants in genome data. It contains 162 million single nucleotide
variants (SNV) incorporating data from 35 projects, encompassing over 77,000 individuals. I was asked to update
the site to standard-compliant
HTML 5. In addition to improving the site aesthetic and ARIA accessibility, I made the site responsive,
allowing users to access variant data from mobile devices.
Technologies used: HTML 5, ARIA roles, CSS3, jQuery, AJAX
The Seattle Gun Violence Data Tracker CLI tool scrubs Socrata's data.seattle.gov data store every 24 hours for
911 reports involving a gun. This data is stored in an Mlab (MongoDB) database, and is served via Heroku. Users
are able to filter results per the README file. Basic user profiles are also available (secured using JSON web
tokens). "TO APP" below points to the project README use instructions.
Technologies include: NodeJS, ExpressJS, MongoDB, mongoose, bcrypt, jsonwebtoken, body-parser and superagent. Development and testing technologies include: gulp, chai, chai-http and mocha.
Looking For Game assists gamers with finding table top gaming partners. Users state which game they want to
play, where, when and how many other players they need and the database is updated. Games stay "live" for 24
hours. Users can request players for
a single game and may join one game. We built version 1.0.0 in four days using Agile methodology as my final
project for Code Fellows' Advanced Front End Development program.
Technologies Used: HTML, Sass and Angular.