Implement an online badge generator.
Please see the attached file, it contains a suggested GUI for the system. It makes the idea of the service very clear.
The system basically allows user to upload an image file to the web server, the image is displayed on screen.
Next user selects the badge type, and writes up to three lines of text. The text is added to the badge. The user must be able to adjust the position and size of the badge, the position, color and font of the text. The GUI for these features must be designed by you.
The address of the website is also added to the picture, under the badge. For this implementation, simply use address "[url removed, login to view]".
After user is done, he clicks Save and he is redirected to an unique url in the web server that contains the generated image as an image file. The generated file is saved to the server so it can be accessed via the unique url also in the future.
Please see attached a suggested GUI for the website. Notice that the GUI only features 3 badges, the real implementation must contain a scroll box so more than 3 badges can be used. It must be easy the site admin to add new badge templates to the system.
The system must be implemented with PHP + HTML + AJAX/JS + MySQL db.