Projects

A collection of things I've built.

naingcn

naingcn

An open-source UI component library inspired by shadcn/ui, built with Next.js, Tailwind CSS, and shadcn(canery), including a documentation website with live component previews powered by Fumadocs.

Next.jsFumadocsShadcn/ui
Invitation Generator

Invitation Generator

A web-based application that allows users to quickly create university invitations for all majors and departments with just one-click.

ReactDaisyUIDocxtemplaterPizzipFileSaverDay.js
Movie Booking System

Movie Booking System

Role-based full-stack application supporting Admin, Staff, and User functionalities. It features secure authentication, movie and showtime management, and a complete ticket booking workflow, showcasing structured system design and efficient role-based access control.

Next.jsPrismaResendShadcn/uiRole-based
Tea Mixer AI Server

Tea Mixer AI Server

API service for AI-assisted Burmese milk tea recipe generation.

HonoCloudflare WorkerLangchainOpen RouterZod
Tea Mixer Application

Tea Mixer Application

Mobile controller app for automated tea mixer machines, built with React Native and Expo. It handles hardware communication over Bluetooth Low Energy (BLE), recipe management, and chat-assisted recipe generation.

React NativeExpoZustandSQLiteReact Native BLE PLXUniwindReact Native Paper
Tea Mixer Firmware

Tea Mixer Firmware

ESP32-based firmware for an automated tea brewing and dispensing machine.

C++ArduinoBLE
Talkichat (Legacy Project)

Talkichat (Legacy Project)

TalkiChat is a full-stack real-time messaging application that delivers low-latency communication using WebSockets (Socket.IO).

ASCII Art Converter

ASCII Art Converter

A tiny library that can turn image to ascii art in second.