This might give you an idea of what I've been up to.
Please be aware that the order of the projects is not sorted by importance or time. Fine order would be added in the future.
A personal portfolio site build for YueHaxgu for free, also my first attempt at using PocketBase (Firebase OSS Alternative). Design provided by YueHaxgu, reproduce and tweak by me in TailwindCSS. Includes SSR, ISR, infinite waterfall, and other techniques.
A project used to pass the time when I am bored. In addition to the standard business website functionality, it includes features such as game polling, activities logging, and also provides login functionality to synchronize with Discord community users, with the backend provided by Supabase. Modern technologies such as React Query, Trpc, etc. are used.
A community portal site built with design prototypes provided by VoxelUtopia personnel. Developed using the Nuxt.js framework. I18n is expected to be added. Currently still in development.
A chatbot development framework written in PHP, featuring modular user code, annotation-based function registration. Optimized for chatbot message processing, providing session management and internal RPC mechanism. With Swoole and Workerman async libraries to support long-running. Supporting dependency injection, container isolation, multiple access points and other features. I have been one of the core contributors since v3.
A trial run with Next.js that ended when the team disbanded. There have been several previous editions with a high degree of completion, but they have all been abandoned. The preview is for the latest development branch.
A hands-on Laravel e-commerce project with features such as shipping address, RBAC permissions, SKU support, third-parties payment api, order refunds, coupons, etc., applying concepts including delayed queuing, database transactions, and order integrity.
An API backend based on the forum system, provides RESTFul API that interacts with the Vue frontend. Learned about OAuth and JWT. The project is a good practice for me to understand the separation of frontend and backend.
A forum system built with Laravel 5.5, with features such as a multi-role user rights system (RBAC), administrator backend, registration CAPTCHA, image cropping, XSS defense, task scheduling, queuing, caching, event distribution, message notification, and more. It's the first project I did to get started with Laravel.