Projects

Tank Battle!

This is a Java implementation of the classic Tank Battle game, built as a learning project to practice Object-Oriented Programming (OOP) principles and multithreading. In this game, you control a player tank, navigate through a battlefield, and destroy enemy tanks. The project includes two difficulty levels, simple recording/“resume” functionality, and basic collision/explosion effects.

  • Multi-Thread
  • OOP
View Project →

Sky-Take-Out

A comprehensive Spring Boot-based back-end for a restaurant management application (“Sky Take Out”). This multi-module Maven project provides RESTful APIs for managing employees, users, dishes, set meals, orders, shopping carts, and reports, featuring JWT-based authentication, MyBatis integration, Redis caching, WebSocket notifications, and integrations with AliOSS and WeChat Pay.

  • Spring Boot
  • Mysql
  • Redis
  • Mybatis
  • JWT Token
View Project →

Personal Site Management

This personal site showcases my experience and completed projects. As my first hands-on project, I’ve integrated everything I’ve learned over the past six months—React, Next.js, and MongoDB—into a cohesive full-stack showcase

  • React
  • Next.js
  • MongoDB
  • JWT Token
View Project →

Personal Site

This personal site showcases my experience and completed projects. As my first hands-on project, I’ve integrated everything I’ve learned over the past six months—React, Next.js, and MongoDB—into a cohesive full-stack showcase

  • React
  • Next.js
  • MongoDB
View Project →