← Zákazky

Full-Stack Developer Needed for Complete Production-Ready Web App

Rozpočet: - HOURLY / PART_TIME ⭐ 0.00 (0) India

next.js, typescript, react-js, node.js, javascript, api-integration, mongodb, postgresql, nest.js, frontend-development, web-programming, sql, saas, software-development, html

Preferované kvalifikácie

  • Skúsenosť: Stredne pokročilý
Developer Requirements — Fan-to-Celebrity Gift Web App (Version 1) 1. Project Goal I want to build a fully functional, production-ready Web App, not a demo or clickable prototype. The platform will allow fans to request/send physical gifts to celebrities, actors, influencers and creators while protecting the celebrity's private address. Initially, there will be one central collection/processing station in Delhi. The Web App should be designed so that an Android app can be developed later using the same backend/database architecture. --- 2. Main User Roles There will be three main roles: 1. Fan 2. Celebrity / Influencer / Creator 3. Admin Each role should have appropriate login, dashboard and permissions. --- 3. Main Fan Features The Fan should be able to: - Create an account - Complete mandatory identity verification - Search for celebrities/creators - View celebrity profiles - Request/invite a celebrity who has not joined the platform - Submit a gift request - Receive a unique Gift ID - Receive/use a QR code linked to the Gift ID - Enter gift category/details - Declare food/fragile/letter/etc. - Track gift status - Receive notifications - See whether the gift is Accepted, Not Accepted, Returned, etc. - Choose anonymous identity visibility to the celebrity where applicable Basic fan functionality should remain equally available to users. --- 4. Celebrity / Influencer Features Celebrity/Influencer should be able to: - Create/login to account - Complete mandatory identity verification - Manage profile - Receive threshold notifications - See fan/request information according to privacy rules - See gift information - See gift status - Accept gifts - Not Accept gifts - Request/allow return where applicable - Receive relevant notifications The public profile must NOT expose the private address or sensitive verification information. There should be no public rejection leaderboard or public rejection count. --- 5. Non-Joined Celebrity Request System Fans should be able to request/invite a celebrity who has not joined the platform. The system should maintain separately: - Unique number of fans requesting that celebrity - Total number of requests/activity Example: 100 unique fans does not necessarily mean 100 total requests. The same fan should not be able to create unlimited unique requests for the same non-joined celebrity. Threshold System - Below 100 unique fans: no public threshold indication - At 100+ unique fans: public threshold/interest indicator may appear - Around 150 unique fans: stronger invitation/outreach notification can be triggered Threshold values should ideally be configurable by Admin. --- 6. Gift System Each gift should receive a unique Gift ID. Example: GFT-000184 A QR code should be generated and linked to the Gift ID. Gift categories may include: - Clothing - Books - Letter / Note - Handmade - Food - Fragile - Other permitted items The Fan should be able to declare relevant information such as: - Gift category - Food or non-food - Fragile or non-fragile - Letter/note - Description - Handling information --- 7. Gift Physical Flow Stage 1 — Fan → Collection Station The Fan sends the parcel using an existing courier/postal service. The platform will NOT initially operate its own courier fleet. Stage 2 — Collection Station Station staff should be able to: - Identify Gift ID / QR - Verify that the gift belongs to the correct celebrity - Check external package condition - Check declared category/handling information - Identify damaged/suspicious parcels according to SOP - Update "Received at Station" - Store/process the parcel appropriately Important Handling Rules The system should NOT require staff to routinely open every sealed parcel. Personal letters/notes should not be unnecessarily read. If original packaging is intact, it should not automatically be repacked. Additional outer protection should be used only when necessary, such as damage, weak packaging or fragile-item protection. Stage 3 — Station → Celebrity / Management The platform will forward the gift using an existing courier/postal service. Suggested statuses: Received at Station → Processing → Dispatched → Delivered Then: Accepted / Not Accepted / Returned / Other applicable status. --- 8. Food Gifts Food should have special handling. The system should capture: - Food declaration - Received date/time - Expiry/use-by information where available - Urgent handling requirement Food-related gifts should trigger faster notification/processing. --- 9. Courier Charges The system should support displaying/calculating courier charges for: 1. Fan → Collection Station 2. Collection Station → Celebrity/Management Exact courier API integration is NOT mandatory for Version 1. Please recommend the simplest reliable implementation for Version 1. --- 10. Identity Verification — IMPORTANT Every Fan and Celebrity/Influencer must complete identity verification. The system should support: - Verification ID - Government ID verification - Live document capture where technically possible - Document quality checks - Face verification - Liveness check - Face/document matching - Automatic verification where supported - Manual Admin review for unclear/suspicious cases - Resubmission after failure Possible document types: - Aadhaar - Driving Licence - PAN - Passport - Voter ID - Other Admin-approved government ID Verification data must NEVER be publicly accessible. The developer must clearly explain whether verification will be: - In-house - Third-party KYC/verification provider - Hybrid Please provide: - Provider name/options - API/integration cost - Per-verification charges - Storage/security implications - Supported documents - Automatic/manual verification process - Failure/resubmission handling - Data retention/deletion process - Privacy/security limitations This part is technically important and should be separately estimated. --- 11. Admin Dashboard Admin should be able to manage: - Users - Celebrities - Requests - Unique fan counts - Gift records - Gift statuses - Verification statuses - Manual verification reviews - Threshold settings - Notification settings - Gift categories/statuses - Verification document types - Attempt limits - Retention period - Suspicious activity - Reports Basic reports are required. Advanced analytics are NOT required in Version 1. --- 12. Notifications The system should support relevant notifications such as: - Request submitted - Gift received - Gift processing - Gift dispatched - Gift delivered - Gift accepted - Gift not accepted - Gift returned - Verification submitted - Verification successful - Verification failed - Resubmission required - Manual review - Threshold reached Please recommend the most cost-effective notification system for Version 1. --- 13. Security & Privacy The Web App must include production-level basic security, including: - HTTPS/SSL - Secure authentication - Password hashing - Role-based access - Admin protection - Input validation - Rate limiting - Spam protection - Secure database - Audit logs - Backups - Secure verification-document storage - Encryption/secure storage where required - No public access to verification documents - Access logging - Data retention/deletion policy - Suspicious activity monitoring Security and privacy should not be compromised to reduce development scope. --- 14. Features NOT Required in Version 1 Please do NOT include unnecessary complexity in the Version 1 quotation. The following are NOT required initially: - iPhone/iOS app - Android app - AI chatbot/live chat - Advanced AI features - Advanced analytics - Multiple warehouses - Own courier fleet - Complex courier API integrations - Complicated premium subscription system - Unnecessary third-party integrations The architecture should nevertheless allow these features to be added later. --- 15. Future Android & Ownership Android is planned for a later stage. The Web App should therefore use a backend/database architecture that can later support an Android application. After completion, I must have ownership/access to: - Complete source code - Git repository - Database structure - Backend - Deployment configuration - Domain - Hosting - Admin credentials - API/configuration documentation - Backup - Verification integration documentation Important project accounts should remain under my/company control. --- Information Required From the Developer Please review the complete requirements before providing a quotation. I would like you to provide: A. Fixed Development Cost Please provide your best fixed-price quotation for the complete Version 1 Web App based on the requirements above. Please clearly state what is included in the quoted amount. B. Timeline Please provide the estimated development timeline in days/weeks and the expected milestones. C. Technology Please recommend the technology stack for: - Frontend - Backend - Database - Hosting - Authentication - QR system - Notification system - Payment system, if required - Verification/KYC system D. Technical Complexity Please identify which requirements you consider technically complex or requiring special implementation. Please comment separately on: 1. Identity verification/KYC 2. Live document capture 3. Face matching 4. Liveness detection 5. Gift ID + QR workflow 6. Multi-role dashboards 7. Gift tracking/status system 8. Threshold/request counting system 9. Notification system 10. Security/privacy 11. Courier charge calculation 12. Future Android-compatible architecture E. Third-Party Costs Please clearly separate: Developer development cost from: Third-party/API/hosting/domain/verification/notification/payment costs. Please specify which costs are: - One-time - Monthly - Per-use/per-verification F. Testing Please confirm that you will test complete end-to-end flows for: - Fan - Celebrity - Admin - Gift - QR - Verification - Failed verification - Blurry document - Unsupported document - Expired document - Face mismatch - Liveness failure - Resubmission - Manual review - Successful verification - Gift status updates G. Ownership Please confirm that after completion I will receive: - Complete source code - Git repository - Database - Deployment access - Domain/hosting access - Admin access - API/configuration documentation - Backup - Verification integration documentation H. Payment I prefer milestone-based payment rather than 100% payment upfront. Please suggest your milestone structure. I. Post-Launch Support Please specify: - Bug-fixing period after launch - What is included in free support - Monthly maintenance cost, if any - Cost of future feature development --- Important Please provide an honest technical assessment of the complete requirements. Do not simply confirm that everything is possible. If any requirement needs a separate technical approach, third-party service, additional development effort, or additional cost, please clearly identify it in the quotation. Please provide the quotation and technical assessment after reviewing the complete requirements.
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ť