An app to test out your typing speed, save your progress and view statistics against them.
Check out the quick demo here.
-
Clone the project.
-
Add .env file
NODE_ENV = NEXT_PUBLIC_URL = DATABASE_URL = GOOGLE_CLIENT_ID = GOOGLE_CLIENT_SECRET =
-
Install the dependencies and run the complete project (nextjs, wundergraph, go server, database) using the below command:
yarn install && yarn project
nextjs - Frontend framework used to build what you see (PORT 3000)
server - Go server to generate random words and sentences (PORT 5001)
wundergraph - GraphQL api platform (PORT 9991)
database - Postgres database (PORT 5432)