← Live feed

Mobile & Web App developer needed, customer photo, card template, payment and Lob Integration

Contract
HOURLY / PART_TIME
Client
United States
Live feed
Upwork

graphic-design, adobe-photoshop, web-programming, android-app-development, react-native, flutter

Preferred qualifications

  • Experience: Intermediate
Mobile & Web App Developer Needed Customer Photo, Card Template, Payment & Lob Integration App Concept The primary users of the application will be salespeople working in industries such as automotive dealerships, boat dealerships, aircraft sales, and similar businesses. After a salesperson delivers a vehicle or other product to their client, they can take a photo of the client with their new purchase. The salesperson can then use our app to turn that photo into a professionally designed personalized card. The completed card will be submitted electronically to Lob or a similar printing/direct-mail service, which will print and physically mail the card to the salesperson's client. Salesperson Accounts & Profiles Each salesperson should be able to create and securely log into an individual account using information such as their email address and/or telephone number. • Profile photograph • Name • Employee number/ID • Company or dealership • Telephone number • Email address • Mailing address • Billing/payment information • Membership/subscription information • Transaction and card-sending history Client Photos & Records The salesperson should be able to select a client's photograph from their phone and upload it to the application. Photos that have been used to create and mail cards should remain associated with that salesperson's account so the salesperson can find and reuse them later. For example, a salesperson might send a Thank You card immediately after a purchase and later reuse the client's photograph to send a Christmas/holiday card, purchase-anniversary card, or another follow-up card. The system therefore needs a secure method of storing and organizing client photos and related customer information. Card Templates The application will contain multiple categories of professionally designed card templates. • Thank You • Congratulations • Christmas/Holiday • Anniversary • Other future categories Initially, we may have approximately 10 different templates within each category. The salesperson selects a template and adds the client's photograph to it. Card Preview & Protection Before purchasing, the salesperson should see a preview showing how the finished card will look and what the card will say. The preview should be protected with a prominent watermark such as "COPY" and/or other appropriate technical measures to discourage users from taking screenshots or otherwise obtaining a usable print-quality version without paying. The unwatermarked, high-resolution, print-ready version should be securely generated/stored separately and only released for fulfillment after the transaction has been authorized. Client Information Before submitting a card, the salesperson will need to provide or select information necessary for mailing, including: • Client's name, phone # to further authenticate client • Client's mailing address • Client's photograph • Other information required for the selected card Payment System The salesperson is our paying customer. The salesperson should be charged whenever they submit a card for printing and mailing. Add to cart for multiple sales • Pay-per-card pricing • Secure payment processing • Automatic charging when an order is submitted • Transaction history • Receipts/statements • Membership/subscription options • Discounted pricing for members/subscribers (for example, approximately 10% off) We would like the developer to recommend an appropriate payment architecture that works with our business model and the applicable iOS/Android requirements. Lob Integration The application must integrate with Lob's API or an appropriate equivalent. After the salesperson reviews and approves the card and payment is authorized, the application should automatically: 1 Generate the high-resolution, print-ready card. 2 Send the required artwork/data to Lob. 3 Send the client's name and mailing address. 4 Submit the order for printing and mailing. 5 Record the transaction/order in the salesperson's account. 6 Ideally receive and display order/fulfillment status information from Lob. (Not to the Sales Person) Only to ADMIN RECORDS. The salesperson should not need to manually download the high-resolution artwork or submit anything separately to Lob. Administration We will also need an administrative system that allows us to manage the service, including users, templates, pricing, subscriptions, orders, transactions, and other necessary application settings. Platforms • Apple iOS • Android • Web-based access • Secure backend/database and firewall • Administrative dashboard We are open to recommendations regarding whether the mobile applications should be developed using Flutter, React Native, or another appropriate technology. Developer Experience We Are Looking For Please explain your experience with: • iOS and Android application development • Web application development • Full-stack/backend development • Photo uploading, processing, and storage • Dynamic image/template generation • High-resolution print-file generation • Payment processing and recurring subscriptions • API integrations • Lob API or similar print/direct-mail APIs • Secure storage of customer information • Cloud infrastructure • App Store and Google Play deployment Please also provide examples of similar applications you have developed. Before development begins, I would like to discuss the recommended architecture, development stages, estimated timeline, and estimated cost. Please do not submit only a generic proposal. Tell me how you would approach this particular application and what technology you would recommend
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in