MLBB Collage Upload Website

via Freelancer ·

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.
php javascript python css html node.js web development vue.js
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.