Java

LinkedInGitHubLink

Automation Application made in Java using Selenium library

Selenium is a library that has a set of instructions for automation testing.

I have been using Selenium framework for quite a while now and I decided to make an interface for it. It still is in construction but it works and looks good. I am planning on working quite a bit on this project as I am quite passioned about Java and Selenium.

Booking System - data is sent via HTTP request from JAVA to an REST API created with PHP on the web server that connects to a MYSQL database, that data is encrypted. 

I have implemented tokens for each session login and data limiting based on IP address that will ban the user if it sends too many requests.

Protection against SQL injection

Adjusting database connecting file permissions: appropriate file permissions on the folder to restrict access.

Sanitise user input  the process of validating and cleansing the data received from users before using it in our application. The goal is to ensure that the input is safe, reliable, and appropriate for its intended use. Sanitising user input is crucial to prevent security vulnerabilities and ensure the proper functioning of your application. Sanitation and disallowed characters on both server side and client side to keep characters or symbols unrecognisable out.

Send email upon registration to verify the account.

See more here: BookingSystem/README.md at main · DanielAndrei1/BookingSystem · GitHub 

Screen Recorder created in Java

JavaFX

Program created in Java using JavaFX connected to SQL MS 2016

DanielAndrei1/JavaFX-desktop-application (github.com) 

This is the database, as you can see the password is hashed.