Veröffentlicht am 22. Okt. 2026 · Wir haben am 22. Okt. 2026 bestätigt, dass er noch aktiv ist
Gehört dieses Unternehmen Ihnen?₹ 12.500 – ₹ 37.500 pro Projekt
Budget: ₹25,000 (fixed, milestone-based) Timeline: 7 days maximum Project Overview We have an existing Node.js application written in TypeScript and need an experienced developer to fix and improve our user profile module. The work is split into three milestones. Each milestone must be completed, tested, and approved before payment is released and the next milestone begins. Milestone 1: Prevent Duplicate Accounts (₹8,000, 2 days) Identify why duplicate accounts are being created (same email or phone number). Add validation at the API and database level, such as unique constraints and normalized email and phone formats. Handle edge cases like letter case differences in emails, country codes in phone numbers, and simultaneous signup requests. Return clear error messages to the frontend. Acceptance: No duplicate account can be created through signup, invitation, or social login. Milestone 2: Merge Existing Duplicate Accounts (₹10,000, 3 days) Write a safe script or admin API to find existing duplicate accounts. Merge them into one primary account, moving all related data (profile, history, relationships, etc.) without loss. Keep a log or backup of merged records so changes can be reviewed or rolled back. Test on a staging copy of the data before running in production. Acceptance: Duplicates are merged with no data loss and a merge log is provided. Milestone 3: SMS Notification on New Invitation (₹7,000, 2 days) Send an SMS to the user whenever a new invitation is sent. Integrate with our SMS provider (e.g., Twilio, MSG91, or similar; details shared after hiring). Add proper error handling, retries, and logging for failed messages. Make the SMS text easy to edit through a template or config. Acceptance: Invitations trigger an SMS reliably, and failures are logged without breaking the invitation flow.
Strong experience with Node.js and TypeScript Experience with databases (MongoDB / PostgreSQL / MySQL) Experience integrating SMS gateways Clean, well-commented code following our existing structure Code delivered through Git with a short explanation of changes for each milestone Payment Terms Payment for each milestone is released after the work is delivered, tested, and approved. The next milestone starts only after the previous one is approved. The whole project must be completed within 7 days. To apply, please include: Relevant past work with Node.js / TypeScript How you would approach merging duplicate accounts safely Confirmation that you can finish within 7 days
Erstellen Sie ein kostenloses Konto, um die vollständige Stelle zu sehen und sich zu bewerben.