Please enable JavaScript to make use of all features of this website
Ozan Akasya

Projects

Features:
- Login & Session Management
- Cryptographically secure way to generate random Passwords by making use of random_int()
- Admin Dashboard to add, edit and delete Users as well as to see activity logs
- User-friendly UI
- Add & Edit Logins or set them to inactive
- Dynamic search
- Admin & Non-Admin users
- Passwords are safely stored in the DB with a AES-256-bit key. A new initialization vector is created each time which is needed to decrypt the PW

Used languages:
- PHP
- JavaScript (& jQuery, DataTables)
- MySQL
- HTML, CSS

Used libraries:
- OpenSSL for encrpytion and decryption of Passwords
- random_compat (for backport of random_int() from PHP7 to PHP5.5)
- HTMLPurifier to sanitize input

Try it out as a non-Admin user:
- Username: tst
- Password: testuser

Password Management Tool

Features:
- Available in German and English
- Order overview before entering personal details
- Form Validation including phone number validation
- Mobile optimized
- Confirmation E-Mail for customer as well as for the owner

Used languages:
- PHP
- JavaScript (& jQuery)
- MySQL
- HTML, CSS

Used Plugins:
- intlTelInput.js for validating phone numbers
- pickadate.js for customizing the datepicker

Test the whole process by clicking the link below:

Online-Shop

Features:
- Mobile first design
- Simple Conversion from one currency to another
- Hourly updates

Used languages:
- PHP
- JavaScript (& jQuery)
- HTML, CSS

Used libraries:
- money.js used for currency conversion
- accounting.js for formatting
- materialize.css (based on Google Material Design) used for user interface

Used API:
- Open Exchange Rates API

Currency Converter

Features:
- Results are cached for blazing fast loading times and are updated after every race
- View current results or go all the way back to the start of Formula 1 in 1950
- View Race Schedules
- Race Schedules can be set to own timezone to always know the correct Race Start time
- Direct link to Drivers and Constructors Wikipedia Page

Used languages:
- PHP
- JavaScript (& jQuery, DataTables)
- JSON
- HTML, CSS

Used libraries:
- Bootstrap for user interface
- moment.js for converting Timezones

Used API:
- Ergast Developer API

F1 Statistics

Ozan Akasya, Zurich