Bugtracker is a web app designed to help developers keep track of bugs and issues accross multiple projects. Basic features include user onboarding, the ability to create projects and add users to each project. Create and assign tickets based on priority level and comment on tickets.
I built the backend using Java, Spring Boot, Maven, PostgreSQL, OAUTH, Cloudinary and Heroku and I designed and implemented the front end using using Nuxt, Vue, Bootstrap and Netlify.
Neighborhood Chef provides a uniquely intimate approach to social culinary gatherings, allowing for both the creation and attending of culinary events in your neighborhood.
I designed and built this app along with one UX designer and a small team of web developers. The backend was built with Node, Graphql, Express, Okta, Knex, PostrgreSQL, Cloudinary, Heroku and Docker. The frontend was built with React, Redux Hooks, Graphql, Material UI, Mapbox, Netlify, Formik, and Yup.
Invented by Cambridge mathematician John Conway in the late 1960's, the Game of Life is a cellular automaton played on a two dimensional grid of cells. The first generation of cells is constructed by the user, however the game evolves naturally based off of a set of rules without further user input, classifying the Game of Life as a zero-player-game.
I built this implementation of the Game of Life using React Hooks. Activate cells on the board at will, select a pattern from one of the presets, or click the random button to autopopulate the board and watch the Game of Life unfold. Other user controls include the ability to adjust the generation cycle speed, change the cell color, and adjust the board size. The user can either watch the cycles play through in real time or click to view each cycle one at a time.
CoMake is a solution oriented web app geared towards bringing community members together to solve local problems. CoMake provides users with a platfrom to call attention to local issues, volunteer their time or resources, or simply ask for help.
I built the backend with Node JS, Express, Knex, bcryptjs, SQLite3, PostrgeSQL, Heroku, Jest, Supertest, and jsonwebtokens. I designed and implemented the frontend using React, Context API, Sass, Formik, Yup, and Material UI.
Based off of the popular board game, Battleship is a two player strategy type guessing game. It is played on ruled grids on which each player's fleet of ships are marked. The locations of the fleets are concealed from the other player and players alternate turns calling "shots" at the other player's ships. The second player in this implementation of Battleship is played by the computer. Destroy all five of the computer's ships and you win the game!
I created this rendition of Battleship using React Hooks and styled-components