Recent Work
Novi: Birthday and Event Tracker (in progress, collaboration)
A full stack app that allows users to track and set reminders for special events
Technologies used: React, Express, Node.js, MongoDB, Mongoose, AdobeXD
EZCheck
A web application to help patients find mammogram resources, spread awareness, and prepare for their next checkup
Technologies used: React, Bootstrap, Node.js
Content Management System: Blog Site
A full stack web app that reads blog content from a database, loads content by tags, and sorts static content. Equipped with login and user authentification
Technologies used: Spring JDBC, Spring MVC, Spring Security, Thymeleaf, MySQL, JUnit Tests
Content Management System: Editor Dashboard
From the blog site, users with admin or content-manager permission can access the editor dashboard and use different tools for managing users, content, tags, depending on the permission granted to the user.
Technologies used: Spring JDBC, Spring MVC, Spring Security, Thymeleaf, MySQL, JUnit Tests
Superhero Sightings Database (Team Project)
A full stack web app for reporting hero sightings by cataloging hero, superpower, organization, and location information.
Technologies used: Spring JDBC, Spring MVC, Thymeleaf, MySQL, JUnit Tests
Vending Machine
A virtual vending machine app that loads items from an API and contains business logic to accept money, return change, and display error messages when the item is unavailable.
Technologies used: AJAX, jQuery, Postman, HTTP requests
Flooring Company Ordering System
A business application that allows users to add, delete,and edit clients and orders. It is also capable of reading and writing to files to allow for product and state tax updates
Technologies used: Spring MVC, Dependency Injection, JUnit tests
Ice Cream Shop 2.0
Restaurant website using Javascript, HTML, CSS and Bootstrap
Ice Cream Shop 1.0
Restaurant website using HTML and CSS