Skip to content

chronosgit/typewriter

Repository files navigation

Typewriter

This is special web-application to calculate user's typing speed.

Getting started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Architecture specification

/public/
/src/
	assets
	app
	components
	hooks
	utils
    types
    enums
    contexts
  1. public - for static files.
  2. src - application related files.
  3. app - main folder with in-built router. It also contains modules (based on module architecture of Tao of React). Each module may have its own separate local components, hooks, utils etc.
  4. assets - folder for assets (eg. fonts, images, icons etc.).
  5. components - global (common) folder with reusable components.
  6. hooks - global (common) folder with reusable hooks.
  7. utils - global (common) folder with reusable utilities.
  8. contexts - global (common) folder with reusable contexts.
  9. enums - global (common) folder with reusable enums.
  10. types - global (common) folder with reusable types & interfaces.

Brought with Next.js

Utilizes TypeScript, Tailwind CSS

About

Web application to test typing speed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published