Skip to content

bryanleezh/fatfingers

Repository files navigation

FatFingers (MonkeyType + TypeRacer)


MonkeyType aesthetic + TypeRacer's functionality

https://fatfingers.vercel.app/

Table of Contents
  1. About The Project
  2. Getting Started

About The Project

App Overview App Overview App Overview App Overview

This typing speed site was built as an experimental project to learn to basics of Next.js, which allows users to play a timed game of typing to test how fast the user can type per minute and test the functionality of PartyKit.js for real-time multiplayer possibilities for future projects.

Future Features/Improvements

  1. Having accounts to save progress each time test is taken
  2. Leaderboard for multiplayer wins

Project Features

  1. Speed typing
  2. Results of typing speed etc when game is completed
  3. Real-time Multiplayer - Play with your friends! (If you encounter any bugs, contact me!)
  4. Themes

Built With

Key Libraries Used

  1. Shadcn/ui
  2. PartyKit.js

(back to top)

Getting Started

To get a local copy up and running, follow these simple example steps

Prerequisites

  • Node.js
  • NPM

Installation

  1. Clone the repo
    git clone https://github.com/bryanleezh/fatfingers.git

Running the Application

  1. Install NPM packages
    npm install
  2. Duplicate a copy of .env.local-example in the same directory, and rename it to .env
  3. Run the application
    npm run dev
  4. To run PartyKit locally
    npx partykit dev