Project has been archived as it will be completly done from the ground up and uploaded on my gitlab instance