← Missions

Full-stack developer to turn a working front-end demo into a live MVP (Supabase, Arabic/English RTL)

Budget: $6000.0 FIXED / ⭐ 5.00 (2) United States

javascript, postgresql, api-integration, firebase, arabic

Qualifications préférées

  • Expérience : Expert
Title: Full-stack developer to turn a working front-end demo into a live MVP (Supabase, Arabic/English RTL) Hi, I'm building a two-sided marketplace platform in Saudi Arabia that connects event companies with event workers and service providers (hosts, photographers, DJs, coordinators). I already have a fully working front-end demo (vanilla JavaScript PWA, Arabic/English with RTL, mobile-first) that uses localStorage and fake data. The UI, design and all Arabic/English text are done. I need the real back end and a live launch. Scope (about 25 screens, all already designed in the demo): - Public: landing, login, sign up, account recovery (4) - Worker / service provider: home, opportunities, opportunity detail, my applications, inbox, profile, portfolio, settings (8) - Company: home, my events, create event (multi-step), applicants, inbox, company profile, settings (7) - Admin: users, company approval, listings, reports, basic stats (5) What I need: 1. Real accounts: phone-number login with OTP for worker, provider and company, plus a simple admin role. 2. A real database and file storage (I suggest Supabase, but I'm open to your recommendation) to replace the localStorage data layer. 3. Profiles with role, nationality, languages, city, photo and a small portfolio. 4. Companies post opportunities; matching workers (role + nationality + ALL required languages + city) get notified. 5. Applications, accept/reject, backup list, and in-app chat. 6. Server-side blocking of phone numbers (digits and spelled-out numbers), emails, links and social handles in messages and listings. This must run on the server, not in the browser. 7. Notifications (in-app plus WhatsApp or email). 8. Admin panel to approve companies, remove users or listings, and see basic stats. 9. Deployment on my own domain, backups, and basic security (row-level security, rate limiting). Out of scope for the MVP: online payments, paid plans, live-event replacement flow. I will provide, after we agree: the demo source code and link, a written requirements document (screens, fields, rules) and the Arabic/English text. Requirements: - Experience with Supabase or Firebase, and vanilla JS or a lightweight front-end. - Experience with Arabic/RTL products is a strong plus. - Experience with OTP/SMS in Saudi Arabia (or willingness to integrate a local provider) is a plus. Please reply with: - Two similar projects you've shipped (links that work). - Your proposed stack, a fixed price with a milestone breakdown, and a realistic timeline. - How you would implement the server-side blocking of contact details. - What you need from me to start. - Confirmation that all code, accounts, and the domain will be owned by me at delivery (written IP assignment). - How long you provide free bug fixes after delivery. I will review and accept each milestone before payment. Communication in English or Arabic is fine. Thank you.
Ouvrir sur Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Connexion