Today, both the concept of the web and of applications are heavily intertwined.
Their union is embodied by web applications that allow the user to perform various
operations, or more generally, do work over the web. On the application layer,
communication often uses the HTTP protocol via its basic methods (GET, POST, PUT, DELETE and HEAD).
Since web traffic is slowly moving from desktop computers to smart phones and tablets,
it is advisable to build web applications with these devices in mind.
The main purpose or goal of this thesis is the development of a web application
that will allow users to register, upload and edit pictures or photos. The editing
will be triggered with a request to the server, which will call a specific function
in a program called ImageMagick.
A mobile app will be also available to the users, which will enable direct
storing of photos, taken with their mobile phone or tablet, in their account.
|