Full-stack developer to turn a working front-end demo into a live MVP (Supabase, Arabic/English RTL)
Rozpočet: $6000.0
FIXED /
⭐ 5.00 (2)
United States
javascript, postgresql, api-integration, firebase, arabic
Preferované kvalifikácie
- Skúsenosť: 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.
Otvoriť na Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Prihlásiť