Portfolio entry · Live SaaS

Intimate Atlas

Map preferences without losing the column labels — then keep a real file. Complete the survey, see results in a modal and email summary, then unlock PDF, JSON, and/or CSV for $0.99 once.

Portfolio walkthrough — screenshots of the live product.

Walk the product

Survey → results → export

Sticky category headers travel with you down a long preference list. Finish the survey, review your mix, then unlock the files you want to keep.

Intimate Atlas blank survey ready to fill
Intimate Atlas survey with sticky category headers
Intimate Atlas results graph overview
Intimate Atlas export unlock step

Results are free. View the modal and get an email summary at no charge. File exports are the product — one price unlocks whichever formats you pick.

Why leave the inbox survey?

Compared with the Jet Setting Jasmine Fetish Survey, Intimate Atlas is built around complete, portable results — not a single email that may truncate.

Typical email survey

  • Results arrive as one email; content may not all send at once
  • Column headings stay fixed at the top and do not travel as you scroll the long list
  • No owned PDF / JSON / CSV file you can archive or share offline

Intimate Atlas

  • Category headers stay with you (sticky) while you scroll the survey
  • Complete the survey → results modal + automatic email summary
  • Then unlock PDF, JSON, and/or CSV (one price for any combination)

Results are free to view. File exports are $0.99 one-time for one, two, or all three formats.

Survey UI, visualized tallies, clean blank starts, and the export you unlock — all in the live app.

Option onePDF
Option twoJSON
Option threeCSV

Ready to map preferences and keep the file?

Start survey

Case study

End-to-end preference survey SaaS with export unlocks — portfolio promo and live product on one domain.

Problem solved

Couples and partners needed a private preference survey with shareable exports—without a bloated dating stack or email-only results that truncate.

Approach

  • Sticky-category survey UX for long preference lists
  • Free results modal + email summary; $0.99 unlocks PDF/JSON/CSV
  • Live Flask SaaS mounted on www — one Jinja template source

Architecture

Portfolio promoFlask SaaS mountSQLiteStripe · Mail exports
Combined case study + promo on www; live app at /portfolio/intimateatlas/app/ via DispatcherMiddleware.

Tech stack

Flask
Survey, auth, admin, sharing
SQLAlchemy
SQLite persistence
Stripe
One-time export checkout
ReportLab
PDF generation

Timeline & team

  • Timeline~10 weeks
  • Team1–2 engineers
  • RoleFull-stack product

Business impact

  • DeliveryLive SaaS on www — no static export pipeline
  • Monetization$0.99 export unlocks (PDF / JSON / CSV)
  • PrivacySelf-serve surveys with owned files

Screenshots

Survey columns
Sticky columns
Results graph
Results graph
Intimate Atlas hero
Hero