
Closed
Posted
Paid on delivery
I am looking for an individual developer to build a secure, mobile-first web application. The core functionality is a WhatsApp-style 1-on-1 chat interface where every shared file is automatically captured and permanently stored in a secure, categorized document vault. Tech Stack (Strict - Do not propose alternatives): Frontend/Backend: [login to view URL] 14+ (App Router), TypeScript, Tailwind CSS. Database/Auth/Storage/Realtime: Supabase (Postgres, RLS, Storage Buckets, Realtime). Phone Authentication: Phone Auth (OTP) for Indian numbers (+91), bridged to Supabase sessions. Hosting: Vercel. Core Features to Build: 1. Authentication & Role-Based Access: Firebase Phone OTP login. A [login to view URL] API route must exchange the Firebase ID token for a Supabase session cookie. Four roles: Admin, Professional, Assistant (Scoped Professional), Client. Row-Level Security (RLS) on all tables. Assistants can only view data for clients explicitly assigned to them. Professionals see all their clients. 2. WhatsApp-like Chat Interface: Left sidebar (list of active 1-on-1 conversations) + Right panel (message thread). Real-time messaging for text using Supabase Realtime. File attachments: Support images, PDFs, Excel/CSV, and ZIP files (stored in Supabase Storage). Mobile-first layout (sidebar and chat window toggle on mobile screens). 3. The "Auto-Vault" Logic (Critical Feature): When a user sends a file in the chat, the system must instantly create a row in a vault_documents table (status: pending). Immediately after the file sends, a modal popup must force the user to categorize the file (Dropdown for Category, Dropdown for Financial Year). If the user skips the modal, the file remains in the vault as pending. Files must never be lost, even if deleted from chat. 4. Vault Management Dashboard: A separate screen to view all auto-saved documents. Filters: By Category, Financial Year, File Type. Full-text search across file names. 5. Client Management & Fees: Professionals can add clients via phone number lookup/creation. Fees Tracker: A simple table showing Client Name × Financial Year with a toggle button: "Paid" (Green) / "Not Paid" (Red). Strictly no input fields for fee amounts. 6. Family Groups: Professionals can group multiple clients together. When uploading/tagging a document, the UI must allow selecting which specific family member the document belongs to. 7. Public Digital Business Card: A public, unauthenticated route (/pro/[slug]) displaying the Professional's logo, name, phone, and custom brand color. A "Save Contact" button that generates and downloads a .vcf file. Expected Database Schema (To base your quote on): users (id, phone, role, firm_name, logo_url, theme_color, slug) conversations (id, professional_id, client_id) messages (id, conversation_id, sender_id, content, attachment_url, type) vault_documents (id, client_id, professional_id, file_url, category, fy_year, tagging_status, linked_message_id) families & family_members (grouping clients) fee_statuses (client_id, professional_id, year, is_paid) Design Expectations: Highly polished, mobile-first UI. The chat interface must look and feel exactly like WhatsApp Web. I will provide high-level wireframes, but you are expected to handle UI/UX implementation, spacing, and responsive design. What I need from you: Please provide a fixed-price bid based strictly on the stack and schema provided above. Include links to live web apps you have built that feature real-time chat or complex file management. Estimated timeline for MVP delivery. Do not use generic cover letters. Mention "Auto-Vault" in your proposal so I know you read the requirements. Required Skills: [login to view URL], TypeScript, Tailwind CSS, Supabase (Postgres, RLS, Storage, Realtime), Firebase Auth, Vercel.
Project ID: 40532586
64 proposals
Remote project
Active 24 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
64 freelancers are bidding on average ₹25,950 INR for this job

**DO NOT PAY ME UNTIL I COMPLETE! :)** Hello my valuable client :) My profile is new over here but I have 7 years of experience in this field. I have completely understood about your project. Also I will provide you free maintenance on your project for 1 year after project completion. I can definitely complete this in your timeframe. Give me one chance to prove myself. Hit the chat button to get started. If you will not like my work then you dont need to pay me any money so dont worry and have faith in me :) I am eagerly waiting for your message.
₹35,000 INR in 7 days
3.4
3.4

Hello, I can build your SaaS Web App with your proposed techstack. Nextjs and Supabase, I have immense experience with it. Lets connect and finalize the requirements, design, timeline and budget. Thank you
₹12,500 INR in 7 days
0.6
0.6

Auto-Vault: This is absolutely one of the exciting projects; I would really like to join hands to implement this and make it live for the public. I have expertise around building projects that require databases combined with full-stack associations. I am ready to pick up the project, and the stack suits what I am capable of. Eager to connect, provided my proposal matching the requirement
₹40,000 INR in 15 days
0.0
0.0

Hello, I hope you’re doing well. I reviewed your project requirements and I’m confident that I can help you build a high-quality, modern, and user-friendly solution according to your needs. Build Secure SaaS Web App I’m Ankur, a Full Stack Developer with 7+ years of experience in: * Custom Website Development * E-commerce Development * Mobile App Development * Flutter App Development * Android & iOS Applications * WordPress & PHP Development * UI/UX Design * Admin Panels & APIs I have successfully completed 500+ projects for startups, businesses, and individual clients worldwide. Why work with me? ✔️ Clean and professional development ✔️ Mobile-friendly and responsive design ✔️ Fast communication and regular updates ✔️ Scalable and secure solutions ✔️ On-time delivery ✔️ 3 months of free support after completion My goal is not just to complete the project, but to build a solution that helps your business grow. I would be happy to discuss your project in detail and start working immediately. Looking
₹28,000 INR in 10 days
0.0
0.0

Hi there, I am a Full-Stack Developer specializing in React.js, Node.js, TypeScript, and modern web architectures. I don't just write code that works; I build highly optimized, secure, and production-ready applications designed for performance and scale. Why I am the right fit for your project: • High-Performance Backend Architecture: Experienced in building low-latency solutions, securing workflows using Docker containerization, and optimizing MongoDB/SQL schemas to achieve fast load times and clean API data flows. • Modern, Fluid Frontends: Expert in creating intuitive, highly responsive, and real-time user interfaces using React.js, TypeScript, and Tailwind CSS. • Algorithmic Depth: As a top-tier competitive programmer (ranking in the top 4.56% globally on LeetCode), I bring clean, memory-efficient problem-solving to complex backend logic and system engineering. I have engineered sophisticated systems including a real-time high-concurrency platform using WebSockets and Docker, as well as an AI career platform utilizing NLP APIs. I am fully equipped to handle database integrations, API developments, or custom web features seamlessly. I can dedicate immediate hours to your project, ensure clean documentation, and keep communication clear and transparent. Let’s jump on a quick chat to discuss your technical requirements so I can get to work right away!
₹15,000 INR in 10 days
0.0
0.0

Patiala, India
Member since Jan 20, 2024
₹1500-12500 INR
$30-250 USD
min $50 USD / hour
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
₹37500-75000 INR
$250-750 CAD
₹600-1500 INR
$5000-10000 USD
₹1500-12500 INR
₹600-1500 INR
₹1250-2500 INR / hour
€35-50 EUR / hour
$2-8 USD / hour
₹1500-12500 INR
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
€250-750 EUR
$2-8 USD / hour