Work

Meet App

Meet is a progressive web app (PWA) built with React. The objective for this project was to build a PWA using React and serverless functions, to access the Google Calendar API and return a list of events, styled by CSS. Users can view a list of events in a city of their choice, click to see more details about an event, filter events by number, and look at charts depicting the common genre enabling them to visualize the data. Used user stories to help determine the needed functionality.

Frontend: React, CSS

Backend: AWS Lambda, Google Calendar API

Hosting: Github Pages


Chatter

Chatter is a simple, mobile chat app developed with React Native. The objective for this project was to build a native app using React Native, the GiftedChat library, and Google FireStore. Users can type in their username, pick a chat background color, and enter the chat where they can send images, their location, etc. Used user stories to help determine the needed functionality, and used a kanban board to keep track of what needed to be done.

Framework/Design: React Native, CSS

Libraries: GiftedChat Library

Database: Google FireStore


Irish Whistles

Irish Whistles is a simple website built using HTML, CSS, JS, and Bootstrap. The objective for this project was to build a simple website that gives information about a rather uncommon instrument, styled with CSS and Bootstrap, and that allows the user to choose between light and dark mode.

Frontend: CSS, Bootstrap

Hosting: Github Pages


Movie App

FaveFlix is a full stack web application, built with React, MongoDB Atlas, Node.js, and hosted on Heroku. The objective for this project was to build a single-page, responsive application where the client side supports the server side by taking user requests for movies, user info, etc, and rendering the response from the server side, in a variety of views.

Frontend: React, CSS

Backend: Node.js, MongoDB

Hosting: Heroku


Quiz App

My-Fantastic-Quiz-App is a simple quiz app built with Angular. The objective for this project was to build a quiz app using the Angular framework, Material Design, and Typescript, that would show users multiple choice questions on various topics. Once the user answers all the questions, the app will display their results.

Frontend: Angular, Material Design

Hosting: Github Pages


Todo-Mania

Todo-Mania is a simple todo application built with Vue and Vue Material. The objective for this project was to build a simple todo app with the Vue framework, that enables users to create, save in local storage, complete, and delete todo list items.

Frontend: Vue, Vue Material

Hosting: Github Pages