// project details

The Memory

01 - About the project

Project Overview

A captivating game that puts your memory skills to the test! Tailor your experience by choosing the number of blocks and time limit, then immerse yourself in the challenge. Memorize the block positions, match pairs within the set time, and earn a congratulatory message upon success. If the clock runs out or mistakes are made receive a friendly 'Try Again' prompt ensuring you have another shot at triumph. Personalize your gaming journey by submitting your name and track your progress with a persistent scoreboard counting the number of wrong attempts across sessions.

Categorypersonal
The Memory
02 - Resources

Resources

03 - objectives

Key Objectives

04 - problem solving

Challenges Solved

Challenges illustration
  • 01

    Implemented match-checking and win/lose state (time-out vs. mistakes) cleanly in vanilla JS.

  • 02

    Persisted scores (wrong attempts) across sessions without a backend.

From concept to production — built to perform and designed to impress.

05 - My Role

Responsibilities

Responsibilities illustration
  • -

    Built the configurable game setup (blocks, time limit) and the matching game logic.

  • -

    Implemented the persistent scoreboard and name-submission flow.

06 - Features

Key Features

07 - Technology

Toolkit

A modern, production-grade stack chosen for performance, type safety, and developer experience.

08 - Results

Key Outcomes

  • 01

    Delivered a fully playable, replayable memory game with persistent scoring.

  • 02

    Practiced state-machine thinking — setup, play, win/lose — in vanilla JavaScript.

09 - others

Other Projects

Let's work together

Have an idea, a project, or a challenge you want to bring to life? Let’s turn your vision into a modern, high-performing digital experience that looks great, feels effortless to use, and is built to make a lasting impact.

Let's Talk