
Closed
Posted
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.
Project ID: 40647126
110 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
110 freelancers are bidding on average ₹939 INR/hour for this job

The upload module for your MLBB Collage Upload Website sounds like an exciting project, especially with the focus on seamless image handling for the community. I can implement the drag-and-drop feature along with the classic file picker for image uploads, ensuring that only PNG files are accepted. This will include a robust validation process that triggers a clear message for unsupported formats before any upload begins. I will also ensure that the interface is responsive for both mobile and desktop users, providing thumbnail previews and an upload progress bar for a smooth experience. The files will be posted to a back-end endpoint, organized effectively, and I will return the necessary JSON confirmation with all required details. After completing the module, I will provide you with the source code, a quick setup guide, and a README that outlines the file storage and validation logic. I'm ready to get started on this right away and look forward to helping you build this hub for the MLBB community. Rajavel Frontend Developer | Node.js | React
₹999 INR in 10 days
7.6
7.6

Hello, I'm Asma, Web Developer and Graphic Designer with 10 years of experience working with clients and agencies from around the world. Creative problem solver with a passion for creating visually appealing and user-friendly digital solutions. I love building luxurious brands and designing captivating visual identities. I've worked with clients in lifestyle, property, fashion, hospitality, and luxury sectors. 24/7 Support & Faster Response . #WEBSITE DESIGNING / DEVELOPMENT #WORDPRESS/HTML/JS/CSS/PHP/LARAVEL/SHOPIFY #GRAPHIC DESIGNING #UX/UI #FIGMA #SQUARESPACE #SOCIAL MEDIA MARKETING #PHOTOSHOP/ILLUSTRATOR #GOOGLE ADS #JEWELERY DESIGNER #LOGO DESIGN #BANNER DESIGN #BUSINESS CARD #STATIONARY DESIGN #CD COVER #POWERPOINT PRESENTATION #BOOK COVER #LETTERHEAD DESIGN #3D LOGO #WORDPRESS #WEBSITE PAGE SPEED UP UPTO 95-99 #WEBSITE SEO #FIGMA TO WORDPRESS/HTML/JS/CSS/PHP/LARAVEL #PSD TO WORDPRESS/HTML/JS/CSS/PHP/LARAVEL ...... ETC :)
₹1,000 INR in 1 day
6.9
6.9

We are commissioning the first milestone of an online hub for the Mobile Legends: Bang Bang community. The goal is to build a clean, mobile‑friendly image upload module where players can contribute their best screenshots and artwork. Scope of Work Front‑end page with drag‑and‑drop and classic file picker. Validation: accept PNG only; clear error message for other formats before upload begins. Support single and multiple uploads with thumbnail preview and progress bar. Back‑end endpoint to store files in an organized folder/bucket and return JSON confirmation (filename, size, unique ID). Responsive design optimized for mobile and desktop. Tech Stack Flexible: React, Vue, or plain JavaScript for front end; Node.js, PHP, or Python for back end. Must be cleanly documented. Deliverables Source code for front and back end. Quick setup guide. README explaining file storage structure and validation logic. Future Work This milestone focuses only on the upload module. A follow‑up project will extend the hub with a collage‑generation engine. Expectations Lightweight, fast interface suitable for mobile players. Clear documentation for hand‑off. Freelancer must demonstrate prior experience with responsive web apps and file handling.
₹1,000 INR in 40 days
6.9
6.9

As an experienced and detail-oriented front-end designer and back-end developer, I have a variety of skills that make me the perfect fit for your project. Not only am I adept at creating visually compelling websites using Adobe Photoshop and Illustrator, but I'm also skilled in HTML, CSS, and JavaScript - all key ingredients for building a responsive and interactive design such as yours. To top it off, as part of providing 100% job satisfaction, I include 2-3 revisions along with fast turnaround time with a high focus on quality. Not to forget, clear documentation is also one area I prioritize. After completing the website upload module successfully, you can count on me to hand over the source code with robust README documentation explaining every step involved from storing files to validation logic so that it's easy to go through. In conclusion, My skills in graphic designing as well as full-stack development will work hand-in-hand for this project. Here at your service is not just a competent professional proficient in every required tool but someone promising long-term growth through prompt solutions dedicatedly working towards success of the MLBB community site together with you. Don't hesitate to reach out if you require further clarification or want to discuss anything more!
₹1,000 INR in 40 days
6.5
6.5

Full Stack Dev.✋,___ I can build the MLBB upload module as a fast, mobile-first and reliable image submission system, keeping the architecture clean so the upcoming collage-generation engine can integrate smoothly. I’ll implement :-> ➤ PNG-only validation before upload ➤ Drag-and-drop + mobile file picker ➤ Single and multiple file uploads ➤ Thumbnail previews and individual progress indicators ➤ Secure backend upload endpoint ➤ Organized file/bucket storage ➤ JSON response with filename, file size and unique ID ➤ Responsive UI optimized for mobile ➤ Proper error handling and upload validation ➤ Clean, documented source code For the stack, I’d Recommend :- JavaScript/React + Node.js, but I’m comfortable adapting to PHP or another lightweight backend if your existing environment requires it. I’ll provide the complete source, setup instructions, and README explaining the storage structure and validation logic. This will also give us a solid foundation for the next collage-generation milestone. -- Regards, Ravi s.
₹1,000 INR in 40 days
6.6
6.6

Your upload module will fail under concurrent traffic if you don't implement file-chunking and queue-based processing. Mobile users on 3G networks will timeout on large PNG uploads without resumable chunk handling. Quick questions - are you planning to impose a per-file size cap to prevent storage abuse? And do you need server-side image validation to block corrupted PNGs that pass client-side checks? Here is the architectural approach: - VUE.JS + NODE.JS: Build a drag-drop component with vue-dropzone that chunks files client-side, streams to Express endpoint with multer middleware, validates MIME type server-side using file-type library not just extension checks. - PYTHON ALTERNATIVE: Flask backend with Pillow library to verify PNG integrity on upload, store in structured S3 bucket with pre-signed URLs for retrieval, return metadata via REST API with proper CORS headers for mobile browsers. - MOBILE OPTIMIZATION: Implement lazy-loaded thumbnail previews using canvas compression, WebSocket progress tracking for real-time feedback, and retry logic for flaky mobile connections. I've built similar user-generated content platforms for 2 gaming communities that handle 10K+ daily uploads. Let's schedule a 15-minute call to align on your storage infrastructure before you commit to a build.
₹900 INR in 30 days
7.4
7.4

As an experienced and versatile developer, I believe I am the ideal candidate for bringing your MLBB Collage Upload website to life. My extensive skills in CSS, HTML, JavaScript, Node.js, PHP, and Python make me perfectly equipped for designing and implementing the features you've described with utmost precision while ensuring mobile responsiveness–a key requirement for your project. Throughout my 8-year career, I've built numerous full-stack web applications, utilizing various technologies like React, Vue, and vanilla JavaScript. This experience translates directly to the upload module you require for your site. Moreover, my proficiency in backend technologies such as Node.js and my familiarity with cloud services like AWS S3 will ensure a robust solution that efficiently stores images in organized folders while returning accurate JSON confirmations. To me, clean documentation is paramount. After delivering an efficient modularized codebase for your online hub, I'll provide a clear setup guide and comprehensive README to facilitate a smooth hand-off. Let this be the first step toward collaboratively creating an impressive environment for the MLBB community. Don't hesitate to get in touch to discuss any further questions you might have or if you'd like me to share some of the projects I've worked on that align seamlessly with your vision. Together, let's give this vibrant community the artistic platform it deserves!
₹750 INR in 40 days
6.7
6.7

As an experienced developer with over 20 years under my belt, I have the necessary skills to bring your MLBB Collage Upload Website to life. I am familiar with all the tech stacks listed in your project description including React, Node.js and Python, making me highly adaptable to work with any choice on your end. My front-end development skills in CSS, HTML, and JavaScript coupled with my proficiency in back-end development using PHP and Python are a perfect match for creating the smooth experiences you desire for this platform. Over the years, I have not only honed my technical abilities but also developed a knack for troubleshooting and ensuring clean coding practices that will enhance the site's performance. A quick setup guide and a detailed README explaining how your files are stored and validation logic works come naturally to me. Hiring me means you get more than just a task-done; it means embarking on a long-term partnership with someone who will continually support the growth of this project as your needs evolve. I'd appreciate being considered for this opportunity to bring my vast experience and your vision together towards creating an outstanding platform for the MLBB community.
₹750 INR in 40 days
6.0
6.0

hello sir As an experienced and accomplished developer with over 17 years in the field, I am well-versed in transforming concepts into cutting-edge, full functioning digital solutions. My expertise lies in several frameworks such as ASP.NET, C#, and PHP, which ensure clean, documented coding, perfect for your MLBB Collage Upload project. Additionally, Python is another one of my fortes that I can leverage to smoothly handle single or multiple image uploads, manipulate user validation, and interact with server endpoints effectively. Moreover, my skills encompass various aspects of web development and an essential understanding of front-end UX/UI optimization. I understand the specific needs of your project – ensuring fast performance on both mobile and desktop is vital due to the targeted users being primarily mobile users; something I'm confident that my skills will more than satisfy. Rest assured that your users' experience will be seamless and fluid. Trust me to deliver not only impeccably functional source code but also a quick setup guide and comprehensive README that even non-technical users can easily navigate through. My goal is not only to meet your requirements but exceed them; you can be guaranteed 100% satisfaction at the most reasonable price possible. Let's embark on this journey together and create a valuable hub for the MLBB community!
₹1,000 INR in 40 days
5.3
5.3

Hello, I understand you're building a website for the Mobile Legends: Bang Bang community to upload screenshots and artwork, specifically needing a drag-and-drop upload module. The module must accept PNG files exclusively. ✨ Why choose me? ✔ Node.js and Vue.js for the tech stack ✔ Multiple file uploads with thumbnail previews ✔ Clean code and full documentation delivered ✅ View my portfolio: https://www.freelancer.com/u/SadiaBabur1 Let's collaborate on this project, I'm open to hourly collaboration and regular check-ins. SadiaBabur1
₹900 INR in 1 day
4.4
4.4

Hello, We can build your fast, mobile-friendly MLBB image upload module with clean validation and organized backend storage. We'll Deliver: ✅ PNG-only upload validation ✅ Single & multiple image uploads ✅ Drag & drop + file picker ✅ Thumbnail previews & upload progress ✅ Responsive mobile/desktop UI ✅ Secure backend upload & organized storage ✅ JSON response with filename, size & unique ID ✅ Clean source code & documentation ✅ Setup guide + README We can complete this quickly and keep the architecture ready for your future collage-generation engine. Let's connect and get started. Best regards, Neha
₹800 INR in 40 days
5.8
5.8

You need a focused upload module that is reliable on mobile and simple to extend later. I’ll build the uploader with strict PNG validation before upload, multi-file support, previews, progress tracking, and clean API responses. I’ll keep the backend storage organised and the code easy to maintain. I’ll also provide the source, setup guide, and README covering storage and validation logic. I can build this as a clean first milestone with the collage engine in mind. Let’s discuss the preferred stack and get started.
₹1,000 INR in 40 days
4.1
4.1

Hi! I’m Tarang — with 18+ years of experience and 1,000+ web/mobile solutions delivered, I can build this MLBB upload module with a fast, mobile-first UX and clean, scalable architecture. I’ll implement strict PNG validation, multi-upload, thumbnails, progress tracking, secure backend storage, unique IDs and JSON responses using a lightweight React/Node.js solution. You’ll receive production-ready source code, setup documentation and a clear README covering storage and validation logic, with an architecture ready for your future collage engine. I’m ready to start immediately and can deliver high-quality work within your timeline—please join the chat so we can discuss and start immediately.
₹1,000 INR in 40 days
4.0
4.0

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹1,000 INR in 40 days
4.0
4.0

For this milestone, the main thing is making the upload flow reliable on mobile and preventing invalid files from ever reaching the server. I would build a lightweight responsive upload page with drag-and-drop plus a standard file picker, PNG-only validation on both the client and server, thumbnail previews, multiple-file handling, and individual upload progress. The backend would store each upload with a generated unique ID and return a clean JSON response containing the filename, file size, and ID. I’d also make sure the server does not rely only on the file extension, since renamed non-PNG files should still be rejected. Uploaded files can be organised by date or unique ID so the storage structure remains manageable when the collage feature is added later. For the frontend, React or plain JavaScript would both work well here; I’d keep the implementation intentionally simple so it is easy to maintain and extend into the future collage-generation system. Source code, setup instructions, storage details, and validation documentation would be included. Do you want uploaded images stored locally on the server for now, or would you prefer object storage such as S3/Supabase Storage from the beginning?
₹750 INR in 40 days
3.8
3.8

As a seasoned full-stack developer with a strong focus on mobile solutions, I bring to the table an astute understanding of your needs for the MLBB Collage Upload Website project. My extensive 8+ years experience in both mobile app and backend service development affords me the technical know-how to handle your diverse requirements. You can expect scalability, performance, and clean documentation from my end. Using languages like Node.js on the backend and a front-end framework you prefer, be it React, Vue or HTML/CSS/JavaScript, I assure you of a fast and efficient website that caters effortlessly to both desktop and mobile users. Speaking of which, during my career I have created several successful websites specifically for mobile users .This means I am well versed in techniques that ensure your site will be bundled as small as possible and transmit only the minimal amount of processing that must be done via network. That way, even your onsite user on their 4G/5G strategies will get as close to local performance as we can make it offering you globaly centred client base. So let's start this journey together! From source code to setup guide, I'll ensure comprehensive results so you won't have any trouble in taking over domaine Should any issue arise, however, my post-hand-off support is just an email away .I look forward to discussing this project with you further.
₹1,000 INR in 40 days
4.8
4.8

I’d love to build the MLBB image upload module. With 7+ years of experience in web development, I can create a fast, mobile-first upload interface with PNG-only validation, multi-file support, previews, progress tracking, and a clean documented backend endpoint. I’ll keep the code lightweight, secure, and easy to extend for your upcoming collage-generation engine, with complete source code and setup documentation included. Thanks, Deeksha
₹1,000 INR in 40 days
3.8
3.8

Your first milestone is essentially a reliable media ingestion flow, so the important part is not only the upload itself but also validation, responsiveness, and clean storage handling from the start. I would build this as a lightweight React-based upload interface optimized for mobile devices, with drag-and-drop support, classic file picker, PNG-only client-side validation, thumbnail previews, and real-time progress tracking for single or batch uploads. The validation would happen before transfer begins to avoid unnecessary network usage and provide immediate feedback. On the backend, I’d implement a clean upload API in Node.js or Python that stores files in an organized structure locally or in cloud storage such as S3-compatible buckets. The endpoint would return structured JSON including unique ID, filename, size, and upload status. I’d also include safeguards for invalid MIME types, duplicate handling strategy, and upload limits to keep the module stable. The delivery would include: - Frontend upload module - Backend upload endpoint - Responsive mobile-friendly UI - Source code and setup instructions - README documenting storage flow and validation rules The implementation will be structured so the future collage-generation engine can plug into the same upload pipeline without needing major refactoring.
₹1,250 INR in 7 days
3.8
3.8

Dear Client, I can develop the PNG upload module for your Mobile Legends: Bang Bang community platform with a clean and responsive design. With 6+ years of experience, I can build a smooth upload flow for both mobile and desktop users. It will support single/multiple PNG uploads, drag-and-drop, file picker, image previews, upload progress, file validation, and backend storage. I can share my previous work links in the chat box. Looking forward to your response on chat box. Thanks.
₹750 INR in 40 days
3.9
3.9

You need a fast and mobile-friendly image upload module for an MLBB community platform, with PNG validation, previews, upload progress, and a clean backend storage workflow. I build production web applications using React, Vue, Node.js, Python, and API-based architectures with responsive user interfaces. I would create the upload flow with client-side PNG validation before upload, drag-and-drop/file picker support, thumbnail previews, multiple file handling, and progress tracking. The backend API would securely receive files, store them in an organized folder or object storage bucket, and return JSON responses containing filename, size, and unique upload IDs. I have built frontend and backend systems with React/Vue interfaces, REST APIs, database-backed services, and cloud storage workflows. I would keep the code modular so the future collage-generation engine can connect to the same upload and asset management system. I can provide the source code, setup guide, and documentation explaining storage structure and validation logic. Can confirm your preferred storage option and backend environment before implementation.
₹1,000 INR in 40 days
3.6
3.6

Wangjing, India
Member since Aug 14, 2026
£20-250 GBP
₹37500-75000 INR
€30-250 EUR
$100-1000 USD
$30-250 USD
$30-250 USD
$10-30 USD
$250-750 AUD
₹750-1250 INR / hour
$250-750 USD
₹600-1500 INR
$250-750 USD
$10-30 USD
€8-30 EUR
$30-250 AUD
$8-15 USD / hour
$30-250 USD
₹1500-12500 INR
$65-90 USD
$15-25 USD / hour