Hi,
Just wanted to let who ever finds it interesting to know that we are done with a recent project for a client.
It’s an online service to add filters and/or tools to your photos. When you are done you’ll receive an e-mail with the resulting images!
Why I post this here is that the backend on the server is built in Xojo!
The backend takes care of your images and applies the chosen filters and emails them to you based on a queue system. It also handles reminder emails, cleaning of temporary files on the server and many other things. The frontend web app is not built in Xojo.
Oh forgot to mention that an Admin Web app was also created in Xojo. (can’t show it here though)
It shows the current queue, system settings, statistics and many other things to the system owner
[quote=117569:@Albin Kiland]Hi,
Just wanted to let who ever finds it interesting to know that we are done with a recent project for a client.
It’s an online service to add filters and/or tools to your photos. When you are done you’ll receive an e-mail with the resulting images!
Why I post this here is that the backend on the server is built in Xojo!
The backend takes care of your images and applies the chosen filters and emails them to you based on a queue system. It also handles reminder emails, cleaning of temporary files on the server and many other things. The frontend web app is not built in Xojo.
The front end is smack on target with the thread https://forum.xojo.com/947-we-drag-and-drop-files-into-webpage where we found a way to drop files the same way, and drag and drop controls (thank you Brock Nash), but not pictures as you do. Wish these two features where built into Xojo.
So if I understand right, all the picture manipulation and mailing is done by Xojo in the background ? So I guess the preview picture in the center of the screen is generated by the Xojo app and picked up by the front end app ?
Basically what the Xojo part does is take the images uploaded and applies the chosen filters and tools. The frontend does the same but on lowres versions of your images to make show the preview quicker. Can’t really get closer into how things work. You understand that
The backend kicks in after you click “Download” and starts processing your highres images