This is an online voting app for alternate voting systems. Built with Node.js, Express and MongooseDB. We successfully ran a fraternity election using the web app.
This is a mobile web app that allows users to register, create courses, and post notes (twitter-style) for each class.
Technologies used:
Feel free to log on with username 'demo', password 'password'
View Source | View Demo | The demo is currently
Please note, the app is hosted on my laptop which isn't necessarily running all of the time and definitely is not secure. Grade received: A+This is a wish list creation and sharing website. No demo, but check the source on GitHub.
This is a mobile web app that allows users to upload an iTunes library or playlist xml. A library is then built where playlists can be made and songs can be chosen. When a song is chosen, the YouTube API is called to display corresponding music videos
Technologies used:
These projects are all best when viewed on a mobile device. There is no back-end, so all source is within the directories.
Classic 15 puzzle. Built using JQuery mobile.
An exercise in mobile sign up processes. Built using JQuery mobile.
A short game to experiment with mobile accelerometers
An app that works well on both desktop and mobile. Listens for user's geolocation.
An Ajax-y todo list. With local storage and responsive layout.
These are experimental projects to explore the possibilities of HTML5/CSS/Javascript. There is no back-end, so all source is within the directories.
An exercise in making responsive layouts to browser size.
Uses Google's maps API to query Panoramio to display photos taken near that location.
A product expo page I made for a hypothetical product/company. Not school affiliated. More design focused. Hover mouse over the bottle for a surprise! Works best on a webkit-enabled browser like Chrome or Safari
An early web app that takes information from the user. Uses AJAX to populate a field and validate form info
My first real experience with JavaScript and Canvas. Imperfections and all.