Develop a simple user profile listing system where users can register, create their profile, and display it publicly. Visitors should be able to browse profiles and contact users directly through WhatsApp.
Budget: ₹1,500 – ₹12,500 INR
I want to launch a small web app that lets people register with nothing more than a phone-number OTP, create a public profile, and then appear in a searchable directory where visitors can immediately start a WhatsApp chat with them.
When someone signs up they should pass an SMS verification step, then fill in four fields: name, short bio, profile picture, and the contact number that the WhatsApp button will point to. After saving, the profile needs to be visible to anyone without logging in.
On the visitor side I need a clean, responsive page that shows all profiles with the ability to search or apply simple filters (for example keyword, optional tag, or location if we decide to store one). A visitor can also save interesting profiles to a favourites list that persists in localStorage so it is still there when they return. Clicking the contact button must launch WhatsApp Web or the mobile app with the correct deep link.
I am comfortable with any lightweight modern stack: a Laravel backend with Vue, a Node plus React setup, or a single-repo Next.js app will all work provided the code is well commented and easy to deploy to a typical shared host or small VPS. Please keep the design mobile-first, add an admin screen where I can disable or edit profiles, and organise the code so I can extend new fields later.
Deliverables
• Complete source code and database schema
• README covering environment setup, deployment, and SMS gateway configuration
• Proof of functionality (short screencast or screenshots) showing OTP flow, profile creation, directory filtering, saving favourites, and WhatsApp launch
If you already have experience integrating OTP verification or WhatsApp deep links let me know along with a realistic timeline so we can get started quickly.
When someone signs up they should pass an SMS verification step, then fill in four fields: name, short bio, profile picture, and the contact number that the WhatsApp button will point to. After saving, the profile needs to be visible to anyone without logging in.
On the visitor side I need a clean, responsive page that shows all profiles with the ability to search or apply simple filters (for example keyword, optional tag, or location if we decide to store one). A visitor can also save interesting profiles to a favourites list that persists in localStorage so it is still there when they return. Clicking the contact button must launch WhatsApp Web or the mobile app with the correct deep link.
I am comfortable with any lightweight modern stack: a Laravel backend with Vue, a Node plus React setup, or a single-repo Next.js app will all work provided the code is well commented and easy to deploy to a typical shared host or small VPS. Please keep the design mobile-first, add an admin screen where I can disable or edit profiles, and organise the code so I can extend new fields later.
Deliverables
• Complete source code and database schema
• README covering environment setup, deployment, and SMS gateway configuration
• Proof of functionality (short screencast or screenshots) showing OTP flow, profile creation, directory filtering, saving favourites, and WhatsApp launch
If you already have experience integrating OTP verification or WhatsApp deep links let me know along with a realistic timeline so we can get started quickly.