kwankwan

Projects

Quiz & Trivia Tavern 2021 - Present

Description

A website that allows users to host online matches, simulating famous game shows from around the world, such as Road to Mount Olympia, Jeopardy!, and more.

Tech stack

HTML, CSS, JavaScript, PHP, MySQL, Firebase

Screenshots

funkyQuiz 1

Technician screen

Q2T 2

Q2T @ FSchool CanTho, 2024

Q2T 3

Q2T @ BUV, 2024


Homework Manager 2022

Description

The app sends push notifications to remind users of homework deadlines and important school announcements. It also allows users to view their homework list and do the quizzes to review knowledge.

Tech stack

React Native, PHP, MySQL, Expo Go

Screenshots

HW 1

Notifications list

HW 2

Newsfeed

HW 3

Quizzes


funkyQUIZ 2023

Description

FunkyQuiz app allows you to organize a simple live trivia game show (Kahoot, HQ Trivia, etc.) for your family and friends, your class, or even your company. You can easily modify the question bank, start a new game room and control it in real-time.

Tech stack

Ruby, gosu library (for GUI drawing), Firebase

Screenshots

funkyQuiz 1

Player screen: Answering question

funkyQuiz 2

Player screen: Real-time result

funkyQuiz 3

Admin screen


Wordle Clone 2024

Description

This program recreates the original format of the Wordle game, however with some modifications. Instead of waiting for a day to start a new game, users can play a new Wordle round at any time, thanks to a huge dictionary containing a variety of words. They can also select the word difficulty before starting playing. Along with single-player mode, this application also supports multiplayer mode via LAN connection, allowing players to have fun with their friends and challenge their language skills.

Tech stack

C#, SplashKit (for GUI drawing and network connectivity)

Screenshots

Wordle 1

Single-player mode

Wordle 2

Multiplayer mode


SpendWise 2025

Description

SpendWise is a CRUD app that allows users to manage their personal finances by recording income and expenses, categorizing each transaction, and viewing an overview chart of their financial activity. The goal of the app is to provide users with a practical tool to better understand and manage their spending habits. The application is built using Kotlin, with Room Database for local data storage, and integrates LiveData, ViewModel, and a chart Fragment to enhance functionality and maintainability.

Tech stack

Kotlin, Room database

Screenshots

SpendWise 1

Home screen

SpendWise 2

Transaction details

SpendWise 3

Transaction add/edit screen