For a better view of what is implemented and what is to come, please visit the Project Page.
Alternatively, you could visit our Open Issues or Closed Issues to view which use cases are implemented or not.
UC1 - UC4 are testable using the Automatic Test Application. Make sure you type in the right URL for the application, and type in username and password for an existing user.
Testing instructions for UC5 and UC6 are defined in their corresponding issues.
First check your PHP version
php -v
The application requires the latest stable PHP version 7.1.6
To install the application on a local server, download any solution stack containing Apache, MySQL and PHP. Pull the repository files, and add them to .htdocs.
To install the application on a public server, I suggest using Digital Ocean. I recommend checking out "How To Set Up Automatic Deployment with Git with a VPS" on Digital Ocean.
Also, don't forget to setup your MySQL Table. I'd suggest just making a simple user table, like this:
+----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+----------------+
| user_id | int(11) | NO | PRI | NULL | auto_increment |
| username | varchar(80) | NO | UNI | NULL | |
| password | text | NO | | NULL | |
+----------+-------------+------+-----+---------+----------------+
Don't forget to set the variables for your Database host, name, pass and table defined in PDOService.php. My suggestion is to create class called PDOVariables and add the needed database info to well represented constants.