Hi there,
Understood the requirements and I can develop such custom web application. The web application would be responsive (look good on all screen sizes: mobile, tablet and desktop).
It would include:
- User login / register
- Admin user (you) that has access to admin panel, from where you can create galleries and add photos to them, if you don't need galleries that's fine too
- on the lading/home page galleries would be listed, or the photos in case you don't want to have galleries
- gallery/photo can be clicked to enter gallery, or to go to the photo details page
- when you add a photo in admin the photo would be stored on the server with a long random cryptic name so that none can find it, and a thumbnail/preview would be generated with a fixed with that you can set in admin panel, keeping the aspect ratio of the photo
- on the photo page user would have the option to buy the photo, a purchase order would be generated and the user would be taken to purchase order page to review their order, with a button "Pay using PayPal" which takes them to paypal, and on a completed payment redirects them back to thir purchase order page, and their download starts as soon as the success IPN (payment notification) is received from PayPal
- user profile page lists all photos that the user has purchased before, allowing them to download the original image
The design would be simple, but nice and responsive. Hope you like my proposal, if you do please get in touch.
Regards,
Julijan