Skip to content

noellethen/mahjong.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 

Repository files navigation

mahjong.io 🀄️

mahjong.io is a browser-based Mahjong platform built for NUS Orbital 2025 that adapts to any group size — whether you’re playing solo or with friends. The platform makes Mahjong accessible, customizable, and fun for both beginners and seasoned players.

Play casually, sharpen your skills through quizzes and tutorials, or enjoy competitive matches with bots that seamlessly fill in when seats are empty.

🌐 Live site: mahjong-io.onrender.com


Features

  • Flexible Gameplay

    • Supports solo, duo, trio, or full 4-player Mahjong sessions.
    • Bots fill empty seats automatically, ensuring fast and uninterrupted games.
  • Customization & Rewards

    • Earn in-game currency through matches.
    • Unlock and apply custom tile skins and board themes in our Shop for a personalized experience.
  • Learning Tools

    • Tutorial Mode: Step-by-step guide for beginners to learn the rules.
    • Quiz Mode: Practice identifying valid hands and test your Mahjong knowledge.
  • Accessibility

    • 100% browser-based, no installation required.
    • Play anywhere, anytime — on desktop or mobile.

Screenshots

Homepage image

Tech Stack

  • Frontend: React + Vite, TailwindCSS
  • Backend: Python (FastAPI) + WebSockets
  • Database & Auth: Supabase
  • Deployment: Render

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors