photo

Hello everyone👋, I'm

Grace Yu

I'm a self-taught, persistent and forever learning front end developer

Resume
About Me
Works
Spending App

A user-friendly spending app for calculations and adding, editing or removing records. With visualization line chart for the income or expense within 30 days. The idea for the app came from the need to record my daily expenditures.

  • React
  • React-Router-Dom
  • Typescript
  • Mobile Responsive
  • UI/UX
  • Custom-Hooks
  • Local-Storage
  • Apache-ECharts
  • React-Icons
  • Webpack
Spending App
Happy Family Clothing

This is an E-Commerce Project that I learned from Andrei Neagoie and Yihua Zhang at Udemy. Redux, Thunk, Hooks, HOC, GraphQL, Stripe Payment API, etc. are some of the technologies used in this project. I replaced the data source with Rapid API. Part of the design and layout also has been reconstructed.

  • Typescript
  • React
  • Firebase
  • Rapid-API
  • Stripe-API
  • Redux
  • Authentication
  • Styled-Components
Happy Family Clothing
Quick Quiz

A quiz with multiple question conditions for players to choose from. Players will be encouraged to challenge themselves to reach higher scores when they enjoy answering these questions.

  • React
  • Typescript
  • Custom Hooks
  • Mobile Responsive
  • Material UI
  • Error-Boundary
  • Axios
  • Styled-Components
  • Local-Storage
Quick Quiz
Grace Portfolio

It is my first time making a personal portfolio and I had no clue at the beginning. After doing a lot of studies I gradually got the inspiration. I wrote the first edition in Javascript before migrating to Typescript. I chose a one-page presentation since it was straightforward and easy to read.

  • Typescript
  • React
  • Custom-Hooks
  • UI/UX Design
  • Google-Recaptcha
  • Framer-Motion
  • Animations
  • TailwindCss
  • Local-Storage
  • React-Lazy
Grace Portfolio
Shopping Cart

Implemented the shopping cart function by imitating the Sephora‘s web page, including part of the design.

  • Typescript
  • React
  • React Query
  • Promise
  • Custom Hooks
  • Material UI
  • Styled-Components
  • Error Boundary
Shopping Cart
Games Board

The filtering board helps people quickly find the target games based on various conditions.

  • Typescript
  • React
  • React-Router-Dom
  • Axios
  • Custom Hooks
  • Styled-Components
  • Axios
  • SVG Module
  • Media-Query
  • Error Boundary
Games Board
To-Do Tasks

The classic to-do list project with drag and drop functions, also including edit, delete, and strikethrough functions.

  • Typescript
  • React
  • Local-Storage
  • React-Beautiful-Dnd
  • React-Icons
To-Do Tasks
GY Coffee Shop

GY Coffee Shop is a simple landing page for marketing the specific coffee. It uses vanilla javascript with html and font-awesome. It includes hamburger bar, loading page, video background with the on/off button.

  • Javascript
  • Prototype
  • Font-Awesome
  • HTML
  • CSS
GY Coffee Shop
Get In Touch

Please fill out this field.

© Made By Grace Yu ❤ 2025