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
Created using CV Open library.
Download and play: DanielAndrei1/Screen-Recorder: Screen Recorder Created in Java using CV Open Library (github.com)
JavaFX
Program created in Java using JavaFX connected to SQL MS 2016
This is the database, as you can see the password is hashed.