← All projects

typing-league

by @abdelhak-k

Active 11

a competitive online typing test platform.

About this project

TypingLeague TypingLeague is a competitive online typing platform, much like MonkeyType. It allows users to test and improve their typing speed while competing globally or in private leagues. The platform features authentication via JWT and Google Sign-In, and users can personalize their experience with customizable themes. Features Typing Area: Users can practice typing as fast as possible. User Authentication: Secure authentication with JWT and Google Sign-In. Profile Management: Users can create, view, and manage their profile. Global Ranking: Compete with other users worldwide and track your position on the leaderboard. Leagues: Users can create and join leagues, which function as mini leaderboards for private competitions. Theme Customization: Easily change the website's theme with a single click. Tech Stack Frontend: React Backend: Django-rest Authentication: JWT & Google Sign-In Installation & Setup Backend Setup Clone the repository: Create a virtual environment and activate it: Install dependencies: create a super user: Apply migrations: Run the development server: Frontend Setup Navigate to the frontend folder: Install dependencies: Start the frontend development server:

From the project README on GitHub

Stars
11
Forks
0
Last push
11 Oct 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/typing-league.svg)](https://www.madeinalgeria.dev/projects/typing-league)

Related projects