Portfolio: Apps

Splitsy

Application Design+Development, NodeJS, ReactJS, MySQL, API Integration

A full stack application for making it a cinch to split a restaurant bill between multiple people. Splitsy uses optical character recognition (OCR) and a custom parsing algorithm to convert a user-uploaded receipt image into a virtual receipt. Users can then easily add payers to the virtual receipt and assign items, letting Splitsy do all the correct math for them. Built with React, NodeJS, Express, MySQL, and OCR.space API.

GitHub Repo

BookWorm

Application Design+Development, NodeJs, MySQL, MVC, ORM

Are you a book lover? Is your To-Read pile unweildy? BookWorm is here to help! This app allows you to store book titles and links to more information so you can get organized and get reading. Once you've read a book, just click "I Read It!", and it will move to your "Done" list where you can watch your finished books pile up! It doesn't end there-- If you loved the book you can always click "Read Again" to move it back to your To-Read Pile; if you hated it, click "Delete" as your first step to forgetting it forever!

GitHub Repo

BookWorm

Application Design+Development, NodeJs, MySQL, MVC, ORM

Are you a book lover? Is your To-Read pile unweildy? BookWorm is here to help! This app allows you to store book titles and links to more information so you can get organized and get reading. Once you've read a book, just click "I Read It!", and it will move to your "Done" list where you can watch your finished books pile up! It doesn't end there-- If you loved the book you can always click "Read Again" to move it back to your To-Read Pile; if you hated it, click "Delete" as your first step to forgetting it forever!

GitHub Repo

Party Music Pandemonium

Application Design+Development, ReactJS, JavaScript

This client-side React app challenges you to play all your records at a party without replaying a single one. Click on a record to play it but be careful -- the records get shuffled around each time so be sure to remember which ones you've already played!

GitHub Repo

LIRI Language Interpreter

NodeJS, JavaScript, API Integration

Welcome to LIRI, your own personal movie, concert, and song trivia treasure trove! With a few simple commands, LIRI can fetch information about any movie from the Open Movie Database, any song from Spotify, and tour information from any band using the Bands In Town API! LIRI also logs everything you search to a handy log.txt file should you need to review the information it has fetched for you.

GitHub Repo

LIRI Language Interpreter

NodeJS, JavaScript, API Integration

Welcome to LIRI, your own personal movie, concert, and song trivia treasure trove! With a few simple commands, LIRI can fetch information about any movie from the Open Movie Database, any song from Spotify, and tour information from any band using the Bands In Town API! LIRI also logs everything you search to a handy log.txt file should you need to review the information it has fetched for you.

GitHub Repo

Your Weather Dashboard

APPLICATION DESIGN+DEVELOPMENT, API INTEGRATION, JAVASCRIPT, jQuery

Your Weather Dashboard delivers the current weather conditions and five day forecast right to your fingertips. Search for any city or use your current location to see what the sky is up to anywhere in the world along with a lovely picture of your chosen destination.

GitHub Repo

Employee Manager

Application Development, NodeJS, MySQL

Employee Manager is a NodeJS and MySQL CLI app for managing human resources. You can add, edit, and delete employees, departments, and roles, and manage the associations between them. See the database schema for more information about how it all works together.

GitHub Repo

Employee Manager

Application Development, NodeJS, MySQL

Employee Manager is a NodeJS and MySQL CLI app for managing human resources. You can add, edit, and delete employees, departments, and roles, and manage the associations between them. See the database schema for more information about how it all works together.

GitHub Repo