Greg Sakai

Web Developer

View Work

PROJECTS

BudgetTracker

React Native Application

BudgetTracker is a React Native mobile application which helps you track your spending habits. It uses React Native, and Redux to manage the state of the application.

Users can sign in with their Google account, and their information will be stored in Google Firebase. Alternatively, they can not sign in, and their data will be stored on their device.

Users are able to see which categories they spend the most money on, and can add, edit, or delete "transactions" by viewing each category.

Technology Used

React Native

Sass

Google Firebase

GitHub

View Repository

DummyDial

React Native Application

DummyDial is a mobile application which allows the user to send themself phone calls on command, to escape undesirable social situations. The application's front end was created with React Native, and a backend was written in Node.js, which sends a request to a third-party API to generate the phone call.

DummyDial is available on the iOS App Store and Google Play Stores.

Technology Used

React Native

Node.js

Sass

Android

GitHub

Heroku

View Repository

Quiz Creator

Quiz Creating Web Application

Quiz Creator is a project which allows the "Admin" to create quiz questions, and assign a correct answer. The user can then switch to "User" mode to take the quiz and see their results. The questions are stored in a MongoDB on mLab.

Technology Used

HTML5

Bootstrap

JavaScript

MongoDB

Node.js

View Front End Repository View Back End Repository

Hangman

JavaScript Browser Game

Hangman is a vanilla JavaScript browser game in which you can guess letters to uncover the correct word. This project uses JavaScript to generate a random word, and uses a function to dynamically generate the on-screen keyboard.

Technology Used

HTML5

CSS3

JavaScript

View Repository

New-Tab

Google Chrome Extension

"New-Tab" is a Google Chrome extension which displays a random, royalty-free image from the internet as the background whenever a new tab is opened. "New-Tab" is available for installation on the Google Chrome Webstore. This project was made in collaboration with a fellow developer, Pashan Irani.

Technology Used

HTML5

CSS3

JavaScript

Chrome

View Repository

SKILLS

HTML5

CSS3

JavaScript

React

Node.js

Express

Bootstrap

Sass

PHP

Java

MongoDB

Git