Mobile & Web App developer needed, customer photo, card template, payment and Lob Integration
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