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)