
In Bearbeitung
Veröffentlicht
Bezahlt bei Lieferung
Project: Authenticated Image Upload System (Map-Based Website) Current State Live website with Leaflet map and clustering Images displayed per city Folder structure exists: uploads/Country/Province/City/ Frontend UI already built and working No frontend redesign required Goal Allow users to upload images grouped by Country → Province/State → City, with secure storage, admin moderation, and automatic map integration. Images are anonymous by default but become associated with a user profile once the user registers. Core Requirements 1. User Registration & Login Manual registration (email + password) Google OAuth login option One-time email verification (manual registration only) Persistent login for returning users (sessions + optional “remember me”) Secure password hashing (bcrypt/argon2) 2. Anonymous → Registered Upload Linking Images uploaded before full registration do not display uploader information publicly Each upload is internally tracked (session-based or temporary user identifier) If the uploader later fully registers: Previously uploaded images are linked to their account Those images appear in the user’s personal image library No public uploader info is shown unless the image is linked to a registered user 3. Upload Page (Protected) Only logged-in & verified users can upload (anonymous uploads optional if simpler for MVP) Upload form includes: Country dropdown Province/State dropdown (filtered by country) City dropdown (no free-text input) If city does not exist: Automatically create it or Submit for admin approval (developer to advise) Support multiple image uploads 4. Image Upload & Security Backend upload endpoint (e.g. POST /api/upload) Validate: Image type (JPG / PNG / WEBP) Max file size (e.g. 20MB) Rename files on upload (UUID) Prevent malicious uploads, path traversal, executable files Basic rate limiting / abuse prevention 5. Storage & Data Images stored in: uploads/Country/Province/City/ Database records include: image_id optional user_id (nullable until user registers) country / province / city filename / path upload timestamp moderation status (pending / approved / rejected) 6. Moderation (Admin) All uploads default to pending Admin-only page to: View uploads Approve or reject images Only approved images appear publicly 7. Map & Profile Integration Map pins load dynamically from database (no hardcoded pins) City popups show thumbnails If an image is linked to a registered user: The uploader’s username appears in the bottom-right of the image view Username is clickable and links to the user’s profile User profile page displays: Username Their full image library Technical Preferences Backend: PHP preferred (open to Node.js / Python) Database: MySQL / MariaDB Clean, secure, well-documented code MVP-focused (simple > over-engineered) Deliverables Manual + Google registration/login Persistent login for returning users Secure image upload system Anonymous-to-registered image linking Admin moderation page Database schema + setup Backend APIs for uploads, locations, profiles Deployment instructions
Projekt-ID: 40083182
196 Vorschläge
Remote Projekt
Aktiv vor 1 Monat
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

⭐⭐⭐⭐⭐ Hello Valuable Client, CnELIndia, led by Raman Ladhani, can successfully deliver this MVP with a clean, secure, and scalable PHP/MySQL implementation aligned with your existing Leaflet-based system. We will first audit your current frontend, folder structure, and map logic to ensure seamless backend integration without redesign. Next, we will implement secure manual and Google OAuth authentication with email verification, persistent sessions, and bcrypt/argon2 password hashing. For uploads, we will build a hardened API that validates image type, size, and integrity, renames files using UUIDs, enforces rate limits, and stores images in your existing Country/Province/City structure. Anonymous uploads will be session-tracked and automatically linked to a user account upon registration, populating their personal image library while keeping public anonymity rules intact. We will design a normalized database schema to manage locations, users, images, and moderation states. An admin-only moderation panel will allow approval or rejection before public display. Map pins and city popups will load dynamically from approved records, with optional username attribution and profile linking. Finally, we will deliver well-documented code, APIs, database setup, and deployment instructions, keeping the solution simple, secure, and production-ready.
$500 CAD in 7 Tagen
9,1
9,1
196 Freelancer bieten im Durchschnitt $540 CAD für diesen Auftrag

⭕⭕FULL STACK WEB DEVELOPER (PHP / NODE / PYTHON)⭕⭕ Hi there, ✔️ I see you are looking for a developer to implement a secure, map-integrated image upload system with user authentication, moderation, and anonymous-to-registered upload linking. I would love to partner with you to deliver a robust and maintainable solution that works seamlessly with your existing Leaflet map setup. ✍️ Do you want anonymous uploads fully available to the public, or only after registration approval? ✍️ Should the city creation workflow auto-create new cities, or submit them for admin approval? ♾️ To communicate in-depth, feel free to reach out to me. ➰Looking forward to collaborating with you and discuss this in detail via call or chat.! Thank you.
$500 CAD in 7 Tagen
10,0
10,0

Hello, I will deliver an authenticated, map-based image upload system that fits your Leaflet setup and existing folder structure. The backend will be PHP or Node.js with MySQL/MariaDB, supporting manual email registration and Google OAuth, with one-time email verification for manual signups. Uploads will be stored under uploads/Country/Province/City, renamed with UUIDs, and moderated via an admin panel (default to pending). Anonymous uploads can exist in MVP and will be linked to a temporary session; when a user registers, previous uploads will attach to their account and show in their library, with uploader info hidden unless linked. The upload page will enforce country/province/city dropdowns, limited image types (JPG/PNG/WEBP) and max 20MB, with protections against path traversal and abuse. City creation: auto or admin approval based on your preference. Map pins will pull from the DB, city popups show thumbnails, and linked users show their username on the image view and link to profile. Deliverables: DB schema, APIs, moderation UI, deployment guide. Questions: 1) Auto-create new cities or admin approval in MVP? 2) Allow anonymous uploads in MVP or require login? 3) Remember-me/session policies for returning users? 4) Any extra fields for moderation or user profiles beyond username? 5) Do you want upload audit logs and data retention rules? Would you prefer auto-creation of new cities on upload or admin approval only for MVP? Best regards,
$750 CAD in 28 Tagen
9,3
9,3

I can build a secure, MVP-focused image upload system that plugs cleanly into your existing Leaflet map setup without touching the current UI. I’ve implemented PHP/MySQL auth systems, secure file uploads, admin moderation flows, and session-based linking that converts anonymous uploads into registered user libraries once a user signs up. What I’ll deliver • Manual + Google login with email verification and persistent sessions • Secure image uploads with validation, UUID naming, and rate limits • Anonymous → registered upload linking • Admin moderation (approve/reject) • Dynamic map and user-profile integration • Clean, well-documented backend APIs I focus on security, simplicity, and clean handoff, and can advise on MVP trade-offs where needed. Ready to start. Best regards, Jenifer
$500 CAD in 20 Tagen
9,4
9,4

Hi Andrew V. I’m your web developer, ready to turn your project Authenticated Map-Based Image Upload System into reality! I’d love to discuss the details and create something amazing together. Feel free to message me anytime, and we can also hop on a quick video or audio call whenever it's convenient for you. I’ve developed many projects exactly like what you’re looking for. If you want to see more relevant samples, just contact me through the chatbox, and I’ll share them instantly. ★ Why Clients Trust Me 500+ successful web projects delivered 430+ positive client reviews Expert in PHP, JavaScript, Python, MySQL, HTML, Node.js, Web Development, Database Design WordPress, Shopify, PHP, JavaScript, HTML, CSS, Plugin/Theme Development, Laravel, WebApp Clean, modern, responsive and SEO-optimized designs Fast delivery, great communication, and long-term support Available during EST hours for smooth collaboration If you want a professional developer who delivers quality work on time and stress-free, let’s connect. I’m excited to help build something amazing for you. Best regards, Kausar Parveen
$350 CAD in 3 Tagen
8,4
8,4

⭐⭐⭐⭐⭐ Create an Authenticated Image Upload System for Your Map-Based Website ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for an authenticated image upload system. You don't need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for image upload systems. I will ensure secure storage, admin moderation, and seamless map integration while keeping everything within your budget. ➡️ Why Me? I can easily build your authenticated image upload system as I have 5 years of experience in web development, specializing in user authentication, secure file uploads, and database management. My expertise includes PHP, MySQL, and creating user-friendly interfaces. I also have a strong grip on backend development and API integration, ensuring a smooth experience for your users. ➡️ Let's have a quick chat to discuss your project in detail. I can showcase samples of my previous work, demonstrating my capability in building similar systems. Looking forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ PHP Development ✅ MySQL / MariaDB ✅ User Authentication ✅ Secure Image Upload ✅ API Development ✅ Admin Panel Creation ✅ Data Validation ✅ Session Management ✅ Frontend Integration ✅ Map Integration ✅ User Profile Management ✅ Code Documentation Waiting for your response! Best Regards, Zohaib
$350 CAD in 2 Tagen
8,0
8,0

Hello, GOT IT your brief is crystal clear to me Authenticated Map-Based Image Upload System ---->>I am highly qualified to do this job with high QUALITY ----- I am Passionate PYTHON/PHP/Full stack developer having rich experience with so many successful Tasks. I have some queries to give you accurate time and price Please ping me to get started and provide you great results. Thanks!
$570 CAD in 7 Tagen
8,2
8,2

Hi Andrew, I see you're seeking a robust authenticated map-based image upload system where user experience and security stand out. I specialize in building secure, scalable PHP backend systems integrated seamlessly with MySQL, incorporating OAuth and session management—exactly what this project calls for. Your approach to anonymous uploads linking to user profiles later is insightful and achievable with session-based tracking and well-structured database design, ensuring privacy and smooth user transitions. I’ll implement secure manual and Google logins with email verification, robust upload handling with file validation and abuse prevention, plus an admin moderation dashboard to control content quality. The existing frontend integration with Leaflet and clustering can be enhanced for dynamic map pins and user profiles, keeping the UX intact while adding backend depth. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Let’s align on the workflow for city creation approval—automated vs. admin-approval—and any specific preferences for deployment environments. What preference do you have for handling new city additions—automated creation or admin approval? Best regards, Asad
$344 CAD in 10 Tagen
8,3
8,3

Hi, I'd love to build your authenticated image upload system! I specialize in secure PHP/MySQL applications with user authentication (manual and Google OAuth), session management, file upload security, admin moderation workflows, and dynamic map integration. I'll deliver anonymous-to-registered linking, database schema, clean APIs, and full deployment documentation all MVP-focused and well-documented. Let's bring your map-based platform to life! Best regards Singh
$480 CAD in 7 Tagen
8,3
8,3

Hello there, I can develop a robust authenticated image upload system for your map-based website, ensuring secure storage and seamless integration with the existing Leaflet map. My approach includes user registration with email and Google OAuth, secure image uploads, and admin moderation for quality control. I'll handle anonymous-to-registered image linking and ensure persistent logins with secure password hashing. The backend will be built using PHP with MySQL for database management, focusing on clean, well-documented code. I'll create an admin-only page for image moderation, ensuring only approved uploads are visible publicly. Dynamic map pin loading and user profile integration will enhance user experience. Questions: • Would you like automatic city creation upon image upload, or should it require admin approval? • Do you have a preferred approach to rate limiting and abuse prevention for uploads? Looking forward to building a secure and user-friendly platform tailored to your needs. Thanks and best regards, Kamran
$270 CAD in 10 Tagen
8,4
8,4

Hello, I came across your project and found it truly interesting. With over eight years of hands-on experience in this field, I have successfully delivered high-quality solutions to clients worldwide. My dedication to excellence is reflected in the 180+ positive reviews from satisfied clients. I’d love to bring this expertise to your project and ensure outstanding results. However, I do have a few important points I’d like to clarify to align perfectly with your vision. Let’s connect via chat, where I can also share relevant examples of my past work. I'm looking forward to hearing back from you! Best Regards, Divu.
$750 CAD in 8 Tagen
8,2
8,2

Hello, I am really excited about the opportunity to collaborate with you on this project! It aligns perfectly with my skill set and experience, and I’m confident I can contribute meaningfully to your vision. I genuinely enjoy working on projects like this, and I believe we can create something both functional and visually engaging. Please feel free to check out my profile to learn more about my past work and client feedback. I’d love to connect and discuss the project details further your goals, expectations, and any specific features or ideas you have in mind. The more I understand your vision, the better I can bring it to life. I am ready to get started right away and will put my full energy and focus into delivering quality results on time. My goal is not just to complete the project, but to exceed your expectations and build a long-term working relationship. Looking forward to hearing from you soon! With regards! Nikhil
$750 CAD in 7 Tagen
8,1
8,1

As an experienced Full Stack Developer specializing in HTML, JavaScript, and PHP and proficient in various frameworks such as Laravel, Node.js, Django, and Flask, I embody the skills required for your project. I understand the value of a well-designed and efficient website, especially when it comes to dealing with secure and clustered data like yours. The fact that my proficiency ranges from frontend user experience design to backend structural optimizations puts me in a unique position to deliver an all-encompassing solution. Apart from my technical skills, what sets me apart is my dedication to customer satisfaction and delivering MVP-focused results. I believe that your project should be intuitive and uncomplicated while remaining secure. That exactly aligns with my approach: keeping things simple yet highly functional and putting the safety of your users' information at the forefront. Another vital aspect of your project is its deployment; my extensive experience with AWS, Docker, DigitalOcean ensures a seamless deployment on your preferred platform.
$350 CAD in 3 Tagen
7,8
7,8

Hi Andrew, We’ve built similar systems where users can upload images and videos, with features like admin moderation, Google login, and anonymous-to-registered user linking. We also developed a custom image library for users to manage their uploads, which aligns perfectly with your requirement. We can use a combination of Laravel and Vue.js to create a fast, responsive, and user-friendly experience. With 15 years of experience, I’ve led multiple startups and worked extensively with PHP, JavaScript, and Python, so I can adapt to any technology as needed. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
$750 CAD in 7 Tagen
7,3
7,3

Hi, i’ve already delivered involving secure auth, role-based upload workflows, file moderation, Google OAuth, database-structured media storage and PHP/MySQL APIs. We can implement your MVP in PHP (Laravel) or a lightweight custom MVC with MySQL, session-based anonymous identifiers, bcrypt password hashing, single-step email verification and optional Google OAuth. The upload API will validate type/size, rename files (UUID), prevent traversal and execute file blocks, enforce rate-limits, and store records with nullable user_id so I can auto-link anonymous uploads when the user later registers. Admin will have a simple moderation dashboard (approve/reject, pagination) and frontend map pins will pull DB-based city records, automatically creating new cities or flagging them for approval depending on your preference. Profile pages will list approved uploads tied to a user with anonymous uploads remaining uncredited. Relevant work demonstrating secure auth + uploads + moderation + reporting: https://www.freelancer.com/projects/javascript/Cash-invoice-register-system/reviews https://www.freelancer.com/projects/nextjs/nextjs-website-for-travel-agencies/reviews https://www.freelancer.com/projects/azure/Azure-API-Development-for-Apps/reviews Thanks.
$600 CAD in 7 Tagen
7,5
7,5

Hi Andrew, I'm thrilled about the opportunity to work on the Authenticated Image Upload System for your map-based website. With my 12+ years of expertise in Full-Stack Development and Digital Solutions, I can provide a seamless solution that aligns perfectly with your project requirements. The system will enable users to securely upload images categorized by Country, Province/State, and City with admin moderation and automatic map integration. I will implement robust features like user registration with manual and Google OAuth options, secure password hashing, and anonymous-to-registered image linking. The upload process will be protected, allowing only verified users to upload images, while maintaining their anonymity until full registration. The backend will include a dedicated upload endpoint with strict validation and security measures to prevent malicious uploads. Furthermore, the system will support admin moderation for image approval/rejection and dynamic map integration with clickable pins and user profiles. My proposed timeline for the project is X days, ensuring a smooth development process and timely delivery. I'm excited to delve into this project and create a robust, user-friendly solution for you. Looking forward to your response on how we can proceed further. How do you envision the user interaction flow for the image upload process on the map-based website?
$570 CAD in 6 Tagen
7,0
7,0

Hi there, I see you want an authenticated image upload system for your map-based website. Users should be able to upload images by Country → Province → City, with secure storage, admin moderation, and linking anonymous uploads to registered accounts. I can build this system so uploads are safe, tracked, and integrated with your existing Leaflet map without redesigning the frontend. Solution for your project : -Manual + Google registration/login with email verification -Anonymous uploads linked to users upon registration -Protected upload page with country/province/city dropdowns -Secure image storage, validation, and moderation -Dynamic map integration and user profile display ✅ Please review our portfolio: https://www.freelancer.com/u/sagarjain4010 (323 completed job with 100% client satisfaction) I have 8+ years of experience developing PHP and MySQL web applications for real projects like this one. I have built secure file upload and media management systems for clients. I have also created interactive map-based visualizations using Leaflet and Google Maps to show data clearly. Additionally, I have implemented user authentication, OAuth, and session management to make the platform secure and easy to use I’d love to discuss the details and start building a simple, secure MVP for you. Regards, Sagar
$500 CAD in 7 Tagen
7,1
7,1

Hi The key technical challenge is implementing a secure image-upload pipeline that supports anonymous contributions while reliably linking them to user accounts after registration. I build backend systems in PHP with MySQL that handle authentication, session management, and role-based access while keeping the logic simple and auditable. The solution tracks anonymous uploads using secure session identifiers, then safely re-associates those images with a verified user account once registration is completed. Upload endpoints validate file types, sizes, and paths, rename files with UUIDs, and enforce rate limits to prevent abuse or malicious uploads. Moderation workflows ensure only approved images are surfaced publicly and injected dynamically into the Leaflet map from the database. Profile integration cleanly exposes user-linked images without revealing uploader data for anonymous or unclaimed uploads. The result is a secure, MVP-focused system that fits your existing frontend and folder structure without unnecessary complexity. Thanks, Hercules
$500 CAD in 7 Tagen
7,0
7,0

With over a decade of experience as a Full Stack Developer, I believe I possess the perfect blend of skills and expertise to excel at your project. I am well-versed with PHP and MySQL, which align with your technical preferences for the backend and database. I have successfully completed numerous projects similar to yours, involving user registration/login, secure file uploads, and admin moderation. These experiences have honed my ability to deliver clean, secure, and well-documented code - exactly what you seek. Furthermore, the anonymous-to-registered image linking requirement closely resonates with my expertise in session management and maintaining stateful applications. My knowledge in GPIOs like Redis also helps me design effective rate limiting mechanisms to prevent abuse. I intend to leverage this prowess in ensuring a secure image upload system while preserving the simplicity of an MVP. Finally, what sets me apart is my unwavering commitment to quality within the stipulated deadline, without compromising on creativity or originality. My past clients will vouch for my strict deadline policy. I'd love to showcase your with 100% high-quality, creative web and mobile application that surpass your expectations. So let's ","
$250 CAD in 10 Tagen
7,2
7,2

Hello Andrew V. Hope you are doing well! This is Efan , I checked your project detail carefully. I am pretty much experienced with Node.js, Python, Web Development, Database Design, PHP, JavaScript, MySQL and HTML for over 8 years, I can update you shortly. Cheers Efan
$750 CAD in 14 Tagen
6,8
6,8

Hello, Thank you so much for posting this opportunity. It sounds like a great fit, and I’d love to be part of it! I’ve worked on similar projects before, and I’m confident I can bring real value to your project. I’m passionate about what I do and always aim to deliver work that’s not only high-quality but also makes things easier and smoother for my clients. Feel free to take a quick look at my profile to see some of the work I’ve done in the past. If it feels like a good match, I’d be happy to chat further about your project and how I can help bring it to life. I’m available to get started right away and will give this project my full attention from day one. Let’s connect and see how we can make this a success together! Looking forward to hearing from you soon. With Regards! Abhishek Saini
$750 CAD in 7 Tagen
6,7
6,7

Abbotsford, Canada
Zahlungsmethode verifiziert
Mitglied seit Jan. 6, 2025
$30-250 CAD
$250-750 CAD
$30-250 CAD
$8-15 USD / Stunde
₹1500-12500 INR
$15-25 USD / Stunde
₹750-1250 INR / Stunde
$30-250 CAD
₹37500-75000 INR
₹400-750 INR / Stunde
₹12500-37500 INR
₹750-1250 INR / Stunde
$15-25 USD / Stunde
£1500-3000 GBP
₹750-1250 INR / Stunde
$1500-3000 CAD
₹250000-500000 INR
$2-8 USD / Stunde
$30-250 USD
₹12500-37500 INR
$10000-20000 USD
₹1500-12500 INR
$250-750 USD