Project >

PlayForCalm 

PlayForCalm (Logic-based Zen Arcade)

Project Overview: PlayForCalm is a minimalist web-based game suite designed to provide a “digital sanctuary.” The flagship project in this suite is a custom-built Sudoku Engine that focuses on clean aesthetics and focus-driven gameplay, free from the distractions of typical mobile games.

The Challenge (Problem): Most online puzzle games are cluttered with intrusive ads, aggressive color schemes, and “gamification” that actually increases stress instead of reducing it. Finding a high-quality Sudoku platform that is lightweight, offline-ready, and privacy-focused is surprisingly difficult.

The Solution (Engineering & Logic):

  • Custom Matrix Logic: Instead of using heavy libraries, I built a custom Sudoku Validation Engine using pure JavaScript logic to handle board generation, move validation, and difficulty scaling.

  • Minimalist UI (Zen Mode): Developed with React 19, focusing on a “Distraction-Free” interface. Utilizing soft shadows and muted tones to reduce eye strain during long sessions.

  • State Persistence: Implemented local state management so users can close their browser and return to their game exactly where they left off, without needing a database or account.

🔗Link

The Result: A lightweight, high-performance logic app that serves as a proof-of-concept for building focused, high-utility tools without the bloat of modern web clutter.

Tech Stack

React 19 Pure JS Algorithm PWA Ready Tailwind CSS

🧩 Topic Area

🧠 Mental Wellness
🧩 Logic & Puzzles
🌿 Minimalism
Cognitive Training

🛠️ Skills Used

Algorithm Design (Pure Logic) 100%
State Management (React 19) 100%
UX Design for Focus 100%

⭐ Key Features

  • Pure Sudoku Engine: Fast, responsive, and error-free logic for grid validation.

  • Zen Aesthetics: A UI designed to lower cortisol levels and promote deep focus.

  • Zero-Ad Experience: No trackers, no pop-ups, just pure mental exercise.

  • Performance Optimized: Extremely small bundle size for instant loading on any connection.