Projects

Lingo

A React app that uses the Yandex Translate API to translate words and/or phrases. HTTP GET requests are made with Axios.
  • Axios
  • Flexbox
  • React
  • Sass
  • Yandex Translate API

Lyric Finder

A React app that uses the Musixmatch API to search for song lyrics. The application state is managed with the Context API, and HTTP GET requests are made with Axios. Moment.js is used to format the release date of an album.
  • Axios
  • Bootstrap
  • Context API
  • Moment.js
  • Musixmatch API
  • React

Mountain Calling

A Node.js and Express app for reviewing ski resorts. Registered users can add, edit, and delete their own resorts, as well as comment on their own resorts or on resorts posted by other users.
  • Express
  • Heroku
  • MongoDB
  • Mongoose
  • Node.js
  • Pug
  • Sass
Folder

Sick Fits

A React and GraphQL e-commerce application that includes item search and sell functionality. Users can add items to their carts, and then proceed to checkout. JWT authentication, permissions, image uploads, sending e-mail, and charging credit cards are additional features.
  • Apollo
  • Enzyme
  • GraphQL
  • Jest
  • Next.js
  • Node.js
  • Prisma
  • React
  • Styled Components

Work It

A React app that functions as a Pomodoro timer. It utilizes styled components and has the functionality for increasing/decreasing the session time, break time, and session goal number, as well as pausing and resetting the timer.
  • Flexbox
  • React
  • Styled Components