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
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
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
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