Memoryverse is a modern twist on the classic memory game, designed to keep your mind sharp and entertained. Explore vibrant worlds inspired by popular themes like Pokémon, Fortnite, and The Simpsons, each with its own beautiful design.
You can play solo to challenge yourself or enjoy a game with friends locally. We’re also working on an exciting online multiplayer mode so you can play with anyone, anywhere. It’s the perfect way to have fun while giving your brain a workout!
You can try it here: https://memoryversegame.netlify.app
- Immersive Themes: Choose from Pokémon, Fortnite, or The Simpsons.
- Solo & Multiplayer: Beat your personal best or compete with friends locally.
- Leaderboards: Track top scores and rankings (powered by Supabase).
- Coming Soon: Online Multiplayer mode.
- Frontend: React, TypeScript, Tailwind CSS
- Build Tool: Vite
- Backend: Supabase (Database & Realtime)
-
Clone the repository:
git clone <repository-url> cd memoryverse
-
Install dependencies:
pnpm install
-
Environment Setup: Create a
.env.localfile in the root directory and add your Supabase credentials (found in your Supabase project settings):VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
Note: If you don't have these, you can still run the app, but leaderboards won't function.
-
Start the development server:
pnpm dev
To enable leaderboards and multiplayer features:
- Create a project at Supabase.
- Run the SQL schema found in
supabase/schema.sqlin your Supabase SQL editor. - Add the project URL and Anon Key to your
.env.local.