Skip to content

Practice typing, challenge friends, and track your improvement with real-time stats in a sleek, minimalist interface.

Notifications You must be signed in to change notification settings

aay6ush/typefast

Repository files navigation

TypeFast ⚡

A modern, minimalist typing speed test application built with Next.js.

TypeFast Preview

Features 🚀

  • Real-time Feedback: Get instant feedback of your typing speed, and accuracy.
  • Challenge Friends: Compete with friends in real-time typing races.
  • Global Leaderboard: Compete with typists worldwide
  • Customizable Options: Choose from different typing modes to suit your needs.
  • Daily Rankings: Fresh competition every day
  • Detailed Statistics: Track progress over time with comprehensive stats.
  • Minimalist UI: Distraction-free sleek design that enhances your focus.

Tech Stack 💻

Getting Started 🌟

  1. Clone the repository

    git clone https://github.com/yourusername/typefast.git
    cd typefast
  2. Install dependencies

    yarn
  3. Set up environment variables

    cp ./apps/web/.env.example ./apps/web/.env
    cp ./packages/db/.env.example ./packages/db/.env
  4. Set up database

    yarn db:setup
  5. Start development server

    yarn dev
  6. Visit localhost:3000

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request.

License 📝

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published