Our web application helps users display their ebooks online in a nice way. The user uploads a PDF and it gets converted into the appropriate format. A simple backend PHP control panel is needed for this application, and this is where you come in.
The application consists of 5 main menus (categories), each having around 3 submenus, with a total of around 15 screens. The operations include storing information, editing information, and retrieving information. We do not need any design elements, we will apply our own CSS stylesheet(s), hence the developer is required to deliver the application with elements wrapped by appropriate DIV tags (that we will explain specifically at a later stage), but no design elements to make it easy for the developer. We have set up the content of those screens, as well as the database structure to make it easy for the developer. We will send those images to the developer once an agreement is finalized.
The developer's responsibilities include:
* Authentication (secure user login and logout)
* Creation of MYSQL Database
* Communication with MYSQL Database
* Providing statistical information (graphically, such as percentage bars)
* Taking anonymous FTP login information as input, and uploading files to that FTP server
* Converting a multi-page PDF to a sequence of images
* Applying operations on images, such as scaling (enlarging), controlling the quality, and applying watermarks
* File operations (moving and renaming files)
* Provide well structured and well documented code, and spend some time with us to explain how to modify things ourselves
## Deliverables
A full php/mysql application along with the mysql database. The application must be well commented, and a documentation must be provided on how we can do changes ourselves, etc. We must approve this documentation.
## Platform
PHP 5
MYSQL 5