Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# PWA & NodeJS Type Tester

Description

This repository is a typing test project prototype (front-end wise) implemented using design principles of a PWA using MaterializeCSS. Simultaneously, this project encapsulates a simple user activity logging program implemented using simple Javascript and NodeJs's event loop and allowing the log to be saved into a file.

Table of Contents

Usage

This project contains two aspects, Front-end: typing game, and Back-end: a user activity logger program. To access the Typing Tester: run the index.html file in live server after cloning the server.

To access the user activity logger, run the command as well as in the terminal once cloned the repository:

node server.js

Features

  • Feature 1: UI prototype for a typing game website
  • Feature 2: Allowing user to choose a time to do the typing test.
  • Feature 3: Countdown while the user types according to the displayed quotes and show the errors, accuracy, and WPM once the time runs out.
  • Feature 4: Allows user activity logging to display on console log and saved into file for monitoring website traffic.

Modules

Modules used in the Front-end typing game:

  • MaterializeCSS
  • Google Material Icons

Modules used in this NodeJS user logger activity include:

  • fs : file system
  • readline: to get user input

Contributors

This project's main contributor is Nilin Lay and in consultation with the Nodejs and MaterializeCSS official documentation, GeeksorGeeks's tutorial on JavaScript typing game, as well as the guidance from FHSU professor Ramsey Muuva.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages