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.
[](https://www.madeinalgeria.dev/projects/typing-league)