I have experience handling with database and web services such an API.
Now, my idea is to have some images stored on the server and in-app the user can list/view all of them and then choose one to customize.
After some research on the subject I found that one of the best approach is to have the files itself served as static content using an HTTP server and an API to serve all the remaining information including the static URL to the image.
I'm thinking of using Node.js for the backend and a database such mongoDB.
As this solution may seem good in a web-only environment and I'm not sure if it is on a mobile one.
So my question is: is this a good approach for a mobile + backend solution or there is something else I could try related to the protocol + architecture design for the communications between the client and server.