Skip to content

javadhamidi/typecomp

 
 

Repository files navigation

Typing Competition Platform

Dependencies

  • PHP, MySQL and Apache. For Windows development XAMPP is recommended (FileZilla, Mercury and Tomcat not needed). Hosted on a LAMP server in production.
  • PHPMailer installed with Composer.

Installation

Create a config.php file in the includes folder following the given template:

<?php

return array(
    'servername' => 'localhost',
    'dBUsername' => 'admin',
    'dBPassword' => '',
    'dBName'     => 'users',

    'allowedDomain' => 'example.com',

    'mailerUsername' => 'noreply@example.com',
    'mailerPassword' => '',
);

⚠ Ensure that none of the files in includes are publicly accessible on your webserver

Acknowledgments

  • This project is an extension of the work of @mitchpk and @archergs (and I guess a younger me).
  • Front-end originally a fork of @anschwa's ES6 Typing Test.

About

Extending the typecomp platform with a PHP backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 47.3%
  • JavaScript 35.4%
  • CSS 16.5%
  • Hack 0.8%