jesusgraterol / memory-card-top

This application implements the popular "Memory Card" game that enables users to improve their short/long term memory and it is the submission for The Odin Project: Memory Card.

Home Page:https://jesusgraterol.github.io/memory-card-top/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Memory Card

Memory Card

This application implements the popular "Memory Card" game that enables users to improve their short/long term memory and it is the submission for The Odin Project: Memory Card.

The key features are:

  • Ability to play independently
  • Cards with significant differences for a better gaming experience
  • Ability to play as many times as desired
  • Cross-Platform Compatibility

Live Demo

Memory Card


Getting Started

Requirements

  • GIT
  • NodeJS ^v21.0.0
  • NPM ^v10.2.0

Installation

  1. Clone the repository
git clone git@github.com:jesusgraterol/memory-card-top.git
  1. Install the dependencies
npm install

Usage

  1. Run the Development Vite Server
npm run dev
  1. Open http://localhost:5173/ (the port may vary) with your favorite browser.

Build Process

Run the Vite Production Build

npm run build

Deployment

Push the new build to the gh-pages branch so it is deployed to Github Pages:

git subtree push --prefix dist origin gh-pages

Built With

  • HTML5
  • CSS3
  • JavaScript
  • React

Running the Tests

# Unit Tests
npm run test:unit

# Integration Tests
npm run test:integration

# E2E Tests
N/A

@TODO

  • ...

License

MIT


Acknowledgments

About

This application implements the popular "Memory Card" game that enables users to improve their short/long term memory and it is the submission for The Odin Project: Memory Card.

https://jesusgraterol.github.io/memory-card-top/

License:MIT License


Languages

Language:CSS 60.7%Language:JavaScript 38.4%Language:HTML 1.0%