Skip to content

Typotales is a replica of typer racer website ,where you can sharpen your typing skills and you can play with your friends

Notifications You must be signed in to change notification settings

sriramalavalapati3/Typo-Tales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

fabulous-vest-203

Alt Text

Typo Tales

Typo Tales is a typing platform that allows users to take part in typing by creating groups with their friends and also practice alone. This project is a clone of TypoTales.com and was built within 5 days by a team of 4 members.

Cloning of typeracer application

It is a collabrative project built by team of four members in 5 days.
This app allows users to enhance their typing skills and compitete among friends and family members and practice privetly  real-time.

Deployed Link

Frontend Link : https://cheerful-selkie-0b14c4.netlify.app/
Backend Link : https://typotales-hchv.onrender.com/

Features

Create groups with friends and compete against each other in real-time typing races Practice typing alone with various typing exercises and improve your typing skills View real-time progress of other users in your group during races Leaderboards to view top performers in races and exercises Authentication system to manage user accounts and sessions Responsive design for optimal user experience on all devices

Tech Stacks Used

html CSS js socket.io nodejs express mongo redis npm

NPM MODULES

{
    "express": "^4.18.2",
    "mongoose": "^7.0.3",
    "nodemon": "^2.0.22",
    "random-id": "^1.0.4",
    "server": "^1.0.38",
    "socket.io": "^4.6.1",
     "dotenv": "^16.0.3",
     REDIS
}

NPM Packages

bcrypt.png cors dotenv jwt mongoose.png nodemon.png redis socket

Run Locally

Clone this Project

https://github.com/sriramalavalapati3/fabulous-vest-203.git

Install npm Packages

npm i --global

Go to Backend Folder

cd backend
cd index.js

Run Server

npm run server
### Runs the project in the development mode

[https://typotales-hchv.onrender.com](https://typotales-hchv.onrender.com)

Environment Variables Required

mongoURL

PORT

Redis Cloud Password + Host + Port

admin_tokenKey = adminToken

jwtnormalToken = yourToken

jwtrefreshToken = YourRefreshToken

Landing UI

Alt Text

Game UI

Alt Text

Register UI

Alt Text

Login UI

Alt Text

Authors

About

Typotales is a replica of typer racer website ,where you can sharpen your typing skills and you can play with your friends

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •