- Global Chat π¬
- Different categories such as Random, Quotes, Custom ποΈ
- Leaderboard π₯
- Public texts made by users (Play Zone) β¨οΈ
- Statistics on profiles based on the results history π
- The best measurements for WPM π₯οΈ
- Ranking System π
- Pro Membership π΅
- Achievements system
- Friendship system π₯
- Private messaging π¬
- Battles between users βοΈ
Systems | Technology |
---|---|
Code written in | React JS, TypeScript |
Styling | SCSS |
Database | Firestore |
Authentication | Firebase Authentication |
API Integration | Axios |
Payment | PayPal API |
Statistics | Chart.js |
"Random" Category | random-words@1.1.1 |
"Quotes" Category | Quotable API |
- Fork the repository
- Clone the repository using
git clone https://github.com/your-name/typinghub
- Make changes
- Make a pull request to the
staging
branch - Wait for a response
If you want to know what bugs I have found and what I am going to fix in the future, please view ISSUES.md
file.
Name | Description |
---|---|
staging | development, PRs, new features |
production | production code, latest code |
gh-pages | preview hosting, dynamic code |
The application code is visible on this repository, and will be updated when new big changes are made, on the production
branch but the Firebase implementation will not pe published for security reasons, if you want to test the application locally you may want to add the Firebase integration on your own.
- Contact directly the creator at tudorbussines77@gmail.com or on the official website
- This project is in stand-by for personal reasons