Cloudflare playbook · repeat anywhere

Local community car lot

JM is the reference: Turo-style rent + Uber-style driver ops on site. Use this guide to stand up the same thing for any local community — neighbors rent cars, list for local use, rideshare with insurance that allows it, VIN checks, AI help, payments.

Not software for sale. One lot per community on Cloudflare. Full file guide: RJEC\src\car-portal\docs\COMMUNITY-SETUP-GUIDE.md

1. What you get

ModeLocal use
RentList by VIN → photos → price → renter books (neighbor or facility)
Driver / profit-shareApproved driver uses car on rideshare apps; revenue split
LeaseFixed period to a driver
GatesVIN check · local insurance rules · MVR/BG · owner approves keys
AIP2P helper (how to list, what to bring) — human still decides

2. Money — what to use

Recommended path
Phase A — one facility (like JM): one Stripe account + Checkout.
Phase B — many neighbors each own cars: Stripe Connect marketplace (destination charges, platform fee, owners get paid out).
Adyen — only if you outgrow Stripe or need special markets later.
ChoiceUse when
Single StripeOne business runs the lot and money
Stripe ConnectTrue P2P: many car owners, one community checkout
AdyenEnterprise / multi-country later — not day one

Never put payment secrets in public Google Scripts. Secrets stay on Cloudflare only.

3. Cloudflare stack (same every time)

PartJob
Worker + siteLot, VIN, list, rent, drivers, owner desk
D1Cars, people, bookings, statuses
R2Photos
Workers AIChat help for owners & renters
SecretsStripe + owner key
Google DriveDocs people already know; store links only

4. Repeat steps

A. Name the community

Name, owner email, domain, written insurance rules, state.

B. Cloudflare

New D1 + R2 → copy Worker config → secrets → deploy → custom domain → prove health + VIN list.

C. Stripe

Phase A single account, or Phase B Connect for multi-owner payouts. Test cards first.

D. Drive + partners

Folders for cars/drivers/trips. Insurance + MVR partner links. Owner desk approve flow.

E. AI + prove

Chat knows local rules. Green: health, VIN, list car, test checkout.

5. JM reference (live)

Lot: cars.jmministorage.com

List by VIN: /signup.html

Drivers: /driver.html

Owner desk: /owner.html

Terms: /terms.html

Desktop hub: Desktop\RJEC-HQ\ · full guide in repo docs\COMMUNITY-SETUP-GUIDE.md

6. Decision card

Community: _______________
Mode: [ ] rent  [ ] driver  [ ] both
Insurance rule: _______________
Pay: [ ] single Stripe  [ ] Connect P2P
Domain: _______________
Owner email: _______________
VIN: NHTSA · AI: Workers AI · Docs: Drive links
Prove: health + list + test pay

List a car on JM lot Back to lot Ask fleet AI