Skip to content

Learnobug/monkey-no-type

Repository files navigation

Next.js Multiplayer Typing Game

Thisd project is a real-time multiplayer typing game built with Next.js, featuring live in communication through WebSocket and data persistence using Prisma with a PostgreSQL database. It offers a dynamic and engaging platform for users to improve their typing skills while competing against others.

Features

  • Real-Time Multiplayer Experience: Engage in typing races with users from around the globe in real-time.
  • User Authentication: Secure login and registration system powered by NextAuth.
  • Dynamic Scoring System: Tracks Words Per Minute (WPM) and accuracy, providing instant feedback on performance.
  • Persistent Leaderboards: Compete for a spot on the global leaderboard with detailed records of each game session.

Technologies Used

  • Frontend: React, Next.js, Tailwind CSS for styling.
  • Backend: Node.js, Prisma ORM for database interactions, NextAuth for authentication.
  • Database: PostgreSQL.
  • Real-Time Communication: WebSocket for live game updates.
  • Deployment: Docker for containerization.

Getting Started

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

Prerequisites

  • Node.js
  • npm
npm install npm@latest -g

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors