MLBB Collage Upload Website
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building an online hub where the Mobile Legends: Bang Bang community can contribute their best screenshots and artwork for future collages. For this first milestone I only need the upload module.
What the page must do
• Let visitors choose images straight from their device—drag-and-drop or classic file picker both work.
• Accept PNG files exclusively; any other format should trigger a clear validation message before the upload even starts.
• Handle single or multiple uploads smoothly, showing a small thumbnail preview and an upload-progress bar.
• Post the files to a back-end endpoint that stores them in an organised folder (or bucket) and returns a JSON confirmation with filename, size, and a unique ID.
• Keep the interface fast and responsive on mobile as well as desktop; MLBB players are mostly on phones.
Tech is flexible—feel free to use React, Vue, plain JavaScript, or a lightweight framework you’re comfortable with on the front end, and Node, PHP, or Python on the server as long as it’s cleanly documented. After hand-off I need: source code, a quick setup guide, and a short README explaining where the files are stored and how the validation logic works. Once this is solid I’ll open a follow-up project for the actual collage-generation engine.
What the page must do
• Let visitors choose images straight from their device—drag-and-drop or classic file picker both work.
• Accept PNG files exclusively; any other format should trigger a clear validation message before the upload even starts.
• Handle single or multiple uploads smoothly, showing a small thumbnail preview and an upload-progress bar.
• Post the files to a back-end endpoint that stores them in an organised folder (or bucket) and returns a JSON confirmation with filename, size, and a unique ID.
• Keep the interface fast and responsive on mobile as well as desktop; MLBB players are mostly on phones.
Tech is flexible—feel free to use React, Vue, plain JavaScript, or a lightweight framework you’re comfortable with on the front end, and Node, PHP, or Python on the server as long as it’s cleanly documented. After hand-off I need: source code, a quick setup guide, and a short README explaining where the files are stored and how the validation logic works. Once this is solid I’ll open a follow-up project for the actual collage-generation engine.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.