Freelance Database Engineers in SuratFreelance Database Engineers in Surat
Innovative MERN | Full Stack Developer | Web & PWA Expert✨
24
Followers
Innovative MERN | Full Stack Developer | Web & PWA Expert✨
Web application developer (PHP, Laravel, Mysql, React)
New to Contra
Web application developer (PHP, Laravel, Mysql, React)
Cover image for One of the features I’m
One of the features I’m most proud of in my marketplace platform is this custom form builder. Building it required significant software-engineering work, particularly around database architecture, dynamic field rendering, validation, conditional logic, and marketplace integration. I’m very happy with the result—it has become one of the platform’s strongest features and a valuable selling point for potential clients. The builder currently supports: • A wide variety of field types—from basic inputs to autocomplete, rich-text editing, multi-select fields, and media uploads with image cropping • Custom validation rules for every field • Field grouping with drag-and-drop sorting for both groups and individual fields • A live, side-by-side form preview • Separation between common marketplace fields and category-specific dynamic fields • Conditional visibility based on the value selected in another field • Control over whether a field’s value appears on marketplace listing cards The functionality is powerful, but the interface currently feels a little crowded. I have therefore started redesigning it to make it cleaner, more spacious, and easier to use—while creating room for additional capabilities. The next improvements I’m considering include: • Multilingual labels, placeholders, help text, and validation messages • Display controls for deciding whether each field appears in advanced search, listing cards (i already have this), listing details, comparison pages, and other areas of the marketplace The multilingual functionality itself is technically straightforward. The more interesting design challenge is finding an intuitive way to accommodate translations without making the builder feel even more crowded. I’d love to hear your thoughts: how would you organize multilingual inputs and field-display settings while keeping this interface simple and user-friendly?:
0
36
Building AI agents and Web apps, zero to production.
New to Contra
Building AI agents and Web apps, zero to production.