Am
Anthony Micallef
Creative Developer
HomeProjectsAppsContactAnton Retro
Start a Project
Navigation
HomeProjectsAppsContactAnton Retro
Start a Project
Am
Anthony MicallefDigital Media Designer

Crafting immersive digital experiences through code, design, and interactive media.

Navigation

  • Home
  • Projects
  • Anton Retro
  • Apps
  • Contact

Work with me

Open for new projects and collaborations.

Start a Conversation
© 2026 Anthony Micallef
All Rights Reserved
DigitalOcean Referral Badge
Portfolio V3
Checkmate
Home/Projects
Web, AI

Checkmate

TIMELINEMar 2026
DISCIPLINEWeb, AI
READ2 MIN
Share
Launch Checkmate→

Overview

Checkmate is a focused task management app with AI-assisted breakdown. It was built in response to a specific frustration: most task apps are either too complex, requiring accounts and syncing, or too simple to handle tasks that have genuine subtasks and dependencies. Checkmate sits in the middle.

No account required. No cloud sync. Everything lives in LocalStorage and works offline by default. The AI layer is a feature, not a requirement.

Core Features

  • Offline-first architecture using LocalStorage for full persistence
  • AI-assisted task breakdown: paste a goal, get a structured subtask list
  • Seasonal list themes with automatic switching based on date
  • Haptic feedback on task completion for satisfying mobile interactions
  • Custom list creation with emoji labels and colour coding
  • Priority flagging with visual hierarchy in the task view
  • Zero account requirement, zero network dependency for core function

AI Integration

The AI breakdown feature connects to a language model API and takes a high-level goal as input. It returns a structured list of actionable subtasks that the user can accept wholesale, trim, or reorder before adding to their list. The goal was to remove the friction of staring at a blank input field when a project feels too large to start.

The AI layer is entirely optional. If the API is unavailable or the user skips it, Checkmate works identically. The app never depends on a network call for its core task management functionality.

UX Design Philosophy

The onboarding is a single name prompt. After that, the user is in the app. There are no tutorial tooltips, no feature tours, and no empty-state copy that explains how to use a task app. The interactions are standard enough that discovery happens naturally.

The decision to use haptic feedback for task completion came from observing how unsatisfying a visual checkmark alone feels on mobile. The combination of animation, sound, and haptic creates a moment of completion that encourages finishing tasks rather than just adding more.

Technical Implementation

Checkmate is a React application built with a context-based state management approach. All task data, list definitions, and user preferences are serialised to LocalStorage on every state change and rehydrated on mount. The storage layer is abstracted behind a custom hook so the backing store could be swapped to IndexedDB or a sync API without touching component logic.

Role + Tools

Primary software and tools used in the project.

Google Antigravity
Google AntigravityApp Infrastructure
Gemini AI
Gemini AILogic
React
ReactFrontend UI

App Screenshots

Checkmate on iPhone - task list
Task list
Checkmate on iPhone - dark theme
Dark theme
Checkmate on iPhone - themes
Theme selector

Theme Colours

Accent colours from all 12 selectable themes.

Copy Hex
Dark Glass#A5B4FC
Copy Hex
Frosted Ice#6366F1
Copy Hex
Midnight#6366F1
Copy Hex
Forest#4ADE80
Copy Hex
Rose#FDA4AF
Copy Hex
Ocean#38BDF8
Copy Hex
Retro#D6D3D1
Copy Hex
Mint Leaf#2DD4BF
Copy Hex
Sunset#FB7185
Copy Hex
Lavender#C084FC
Copy Hex
Cyberpunk#FACC15
Copy Hex
Premium Wood#D4A373

Try Checkmate

Open App
Launch Checkmate

Table of Contents

Overview
Core Features
AI Integration
UX Design Philosophy
Technical Implementation

Project Details

TimelineMar 2026
DisciplineWeb, AI
ClientPersonal Project

Table of Contents

Overview
Core Features
AI Integration
UX Design Philosophy
Technical Implementation

Project Details

TimelineMar 2026
DisciplineWeb, AI
ClientPersonal Project

Project Gallery

Share This Project

About the Author

Anthony Micallef

Anthony Micallef

Anthony Micallef is the creator of Anton Retro, a platform dedicated to retro gaming enthusiasts. With years of experience in Nintendo homebrew and modding, he creates guides to help gamers get the most out of their consoles.

Anton Retro GitHub