Challenges
This project came to life through three core components:
-
A webapp where photographers could sign up, upload their shots, and tap into APIs.
-
A proxy server providing secure API access.
-
And the star of the show: an Android native app that put everything in the hands of users.


The Web App
The web platform enables photographers to register, upload, and manage their wallpapers. It was developed with the Laravel framework and deployed on Google App Engine, using Cloud Storage and SQL for data management. The platform also exposes APIs consumed by the Android app to retrieve photographers and their wallpapers.



Proxy Server
A Node.js proxy server was implemented to sign mobile application requests with a secret key, ensuring secure access to the web APIs. The proxy runs on a standard Node.js Google App Engine instance.

Android Native App
The Android mobile application allows users to browse and apply wallpapers from the website. Built in Java, it was compatible with both smartphones and tablets running Android 4.4 KitKat or higher.






My largest solo project to date: I designed everything, from the logo and advertising graphic material, to the app UI, and developed the entire system, including the website, proxy, and mobile app.
By 05/01/2020, the application is no longer available due to the high costs required to maintain the backend services online
The application reached more than 500 downloads from all over the world and had a 5-star average rating on Play Store.