- PHP ^7.4
bcmathandpdo_mysqlPHP extensions- MySQL or MariaDB or similar
- Composer ^2
- Google Maps API Key
- Create a new database and import
database.sql - Duplicate
.env.exampleinto.env - Fill the DB connection details and Google Maps API Key in
.envfile - Run
composer install - The application should now be accessible from your FQDN
- Redirects made with assumption that this application will be accessed from an FQDN or a subdomain. e.g
igodirect.testorigodirect.yefta.comor any other FQDNs
The following can be made as future improvements to this application, including but not limited to:
- Account Deletion
- 2FA Recovery Codes
- Password strength is currently set at minimum of 8 characters for ease of development and testing, but later on it would be better to add requirement that it needs alphanumeric and symbols combination
2021 © Yefta Sutanto