Personal Project

Java Room website

Java Room is a Java educational website to help Japanese students prepare for the Oracle Java certification exam in entertaining environment with tutorial video library and the built-in Java compiler/editor.

Design a fun learning atmosphere for Japanese Java learners that's interested in Oracle Certified Associate Java Programmer. 

Implement a single-page web application with React.js

It dynamically populate code snippet for the selected tutorial subject in the code editor in the page and allows user to compile using JDoodle API.

It dynamically play tutorial video as user double-click the tile to select the subject.

Providing CDN video streaming leveraging AWS technologies for better user experiences no matter where the user resided in the globe.

Technologies Used:

  • React.js

  • AWS CloudFront

  • AWS S3

  • Bootstrap

  • GitHub Page

DexHound Simply Toolroom Web App

This web application helps toolroom attendants on the manufacturers’ shop floor to manage their tools and parts.

The purpose of the project is to demonstrate the front-end development in demo mode (un-signed-in). Back-end development for signed-in users is in-progress.

Key functionalities include:

  • Items management

    • List, create, update, and delete items

    • Allow users to scan or enter UPC code of the new item and make API call to the third-party service for the item detail information to automatically fill out the New Item form.

  • Bins management

    • List create, update, and delete bins

  • Restock management

  • Employee management

    • List, create, update, and delete employees

  • Issue tools and parts page

    • Issue out the requested tools and/or parts to the employee.

  • Return page

    • Allow the employee who has been issued the durable items/tools to return them to the toolroom.

  • Physical count page

    • The toolroom attendants physically count the item quantities in bins for discrepancies.

Technologies Used:

  • React.js

  • TypeScript

  • API call

  • Tailwind, Bootstrap

  • Heroku, Cloudflare