InstaWallpapers born to allow photographers to share easily their best shots as wallpapers to customize smartphones or tablets.
It is a curated, selective and creative collection of high quality wallpapers made by Instagram talented photographers.
It provides a section for each photographer with all his best shots and you'll be able to set them as wallpapers for your homescreen or lockscreen.
Instawallpapers is also a community of photographers from around the world, selected to provide amazing wallpapers. Discover new talented photographers and artists, browse their photographs and find your next favourite wallpaper for smartphone or tablet!
The goal of this project is to build a wallpaper mobile application to let photographers share their best shots as wallpapers for smartphones and tablet.
To achieve this result I had to develop 3 different systems:
1) A Website
2) A Proxy Server
3) The Mobile Application
--- 1 ---
A Website to allow photographers Register, Upload and Manage their wallpapers.
This website has been developed using the Laravel framework and runs on a Google App Engine instance working with Cloud Storage and Cloud SQL.
The website expose APIs used by the Android app to fetch the registered photographers and their wallpapers.
--- 2 ---
A NodeJs proxy sever is required to sign the mobile application requests with a secret key to access to the APIs provided by the website.
This  proxy server runs on a standard  NodeJs Google App Engine instance.
--- 3 ---
The Android mobile application allows users to use the wallpapers available on the website.
This application is built in Java and it's compatible with devices, Smartphones and Tablets, with an Android version latest than 4.4 KitKat
This is my personal biggest project and i made by myself everything you can see, from the graphic design (Logo, ADS images, App design) to the development of the systems (Website, Proxy, Application)
By 05/01/2020 the application is no more 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 5 stars as mean review
Back to Top