AIYU Website Project

Aiyu Swimwear Website

Full stack e-commerce website for a startup swimwear brand. Includes integrations with Stripe for payments, Resend for emails, Flodesk for email marketing, and Supabase for database. Built using AI assisted workflows.

Technologies Used:

Next.js Stripe Tailwind CSS Resend Flodesk Supabase

Key Features:

  • Inventory tracking and management
  • Email signup and marketing
  • Instagram integration
  • Hosted on Vercel
Chess Game Project

Chess Game

Full stack chess game built with Java. Allows users to play against other users and uses terminal GUI to display board. Also allows users to observe games and see potential moves.

Technologies Used:

Java MySQL Git Version Control

Key Features:

  • Multiplayer chess game
  • User authentication
  • MySQL database integration
  • Client-server architecture
CFA Workflow Tracker Project

CFA Workflow Tracker

Web application for tracking 'hold' times of products in a CFA franchise. Uses Google Sheets to store data and AppScript to automate the process of retrieving data from the database. Built using AI assisted workflows.

Technologies Used:

React Firebase Google Sheets AppScript

Key Features:

  • Auto timer for hold times over 15 minutes
  • Automatic database logging of hold times
  • Integration with Google Sheets to view data
  • Toggle for both Breakfast and Lunch/Dinner
Robot

Arudino Light Following Robot

Created an Arduino robot that follows a light source. Uses an Arduino Nano, light sensors, and a motor driver to move the robot. Also uses a servo motor to turn the robot light sensors up or down.

Technologies Used:

C++ Arduino Embedded Systems

Key Features:

  • Capacitive touch sensors for speed control
  • Light sensor for direction control
  • Ultrasonic sensor for obstacle detection
  • Servo motor for light sensor direction control
Datalog Interpreter Project

Datalog Interpreter

In class created a datalog interpreter that parses a datalog, evaluates the rules, and processes queries.

Technologies Used:

Python

Key Features:

  • Implements Reverse Graph Traversal
  • Uses knowledge of discrete math
  • Uses knowledge of graph theory
Mini Security System Project

Mini Security System

Created a mini security system that uses an Arduino Nano, LCD, IR receiver, ultrasonic sensor, buzzer, and LEDs to detect intruders. Uses IR remote to turn on system and deactivate it.

Technologies Used:

Arduino C++

Key Features:

  • LCD display of status
  • Buzzer alarm when intruder detected
  • LEDs for inputed code status
  • Servo motor to lock/unlock door
Smart Weather Station Project

Smart Weather Station

Created a weather station that uses a Raspberry Pi, DHT11 sensor, and a LCD screen to display the temperature and humidity.

Technologies Used:

Arduino C++

Key Features:

  • Humidity and temperature sensor
  • LCD display of temperature and humidity
Smart Doorbell

Smart Doorbell

Created a smart doorbell that uses a Raspberry Pi, camera, and a LCD screen to display menu and pictures.

Technologies Used:

C++ Raspberry Pi

Key Features:

  • Takes photo of user pressing doorbell
  • Uploads photo to University server
  • Has menu function to display pictures