A mini application to allow users to create accounts, login, and update a diary (text) entry.
The backend is written in PHP and updates to a MySQL database. It uses some jQuery for frontend and validation, a little bit of Bootstrap (version 4.0 beta) for styling.
The application uses sessions and cookies to maintain a login – if required.
It uses a secure password hash mechanism for storing the user passwords.