Skip to content

A minimalist Minecraft-themed Wordle-like clone inspired by the New York Times' popular game.

Notifications You must be signed in to change notification settings

ejkorol/craftle

Repository files navigation

Craftle

Craftle is a minimalist Minecraft-themed Wordle-like clone, inspired by the popular New York Times game.

Features

  • Minimalist Theme: A modern approach to a classic game.
  • Wordle Gameplay: Guess a daily random crafting recipe in 6 attempts.
  • Smooth Animations: Uses framer-motion.

Technologies Used

  • Next.js
  • TypeScript
  • Prisma
  • NextUI
  • Framer Motion
  • Custom Minecraft API: GitHub Repository for Minecraft related data.

Installation

  1. Clone the Repository
git clone https://github.com/ejkorol/craftle.git
  1. Navigate to the Project Directory
cd craftle
  1. Install Dependencies
npm install
  1. Update ENV
# DATABASE
DATABASE_URL="mysql://johndoe:randompassword@localhost:3306/mydb"

# URLS
API_URL=""

# NEXT AUTH
AUTH_SECRET=""

# OAUTH GITHUB
AUTH_GITHUB_ID={CLIENT_ID}
AUTH_GITHUB_SECRET={CLIENT_SECRET}

# OAUTH GOOGLE
AUTH_GOOGLE_ID={CLIENT_ID}
AUTH_GOOGLE_SECRET={CLIENT_SECRET}
  1. Setup Prisma
npx prisma migrate dev
npx prisma generate
  1. Run the Development Server
npm run dev
  1. Open Your Browser

Navigate to http://localhost:3000 to start playing Craftle.

About

A minimalist Minecraft-themed Wordle-like clone inspired by the New York Times' popular game.

Resources

Stars

Watchers

Forks

Packages

No packages published