Commit Graph

20 Commits

Author SHA1 Message Date
eric
bdf0516197 Fix dating match gate and expand seed data for usable demos.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 06:18:25 -05:00
eric
d43005d04a Polish connect-ring UX: VIP, notifications, dating, gigs, chat.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 20:16:31 -05:00
eric
9b3f210bd2 Add city detail depth, enriched routes, and meetup auth flows.
Port NomadCNA city_details/content/routes seeding into PocketBase and surface full destination pages with related meetups and discussions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 11:54:10 -05:00
eric
5280c5f62a Fix native deploy to force-reset dirty server trees before checkout.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 11:35:55 -05:00
eric
96fa96c61e Migrate auth/community/social to PocketBase and wire SeaweedFS S3 uploads.
Keep FastAPI as the only backend; add media upload, ntfy hook, and PB collection bootstrap for production.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 11:19:30 -05:00
eric
48408d3079 feat: complete NomadCNA parity layer with platform APIs and pages
Add services, videos, AI assistant, map/weather, gigs post, notifications settings, static legal pages, Google OAuth, payment router, real-user matching, newsletter, and content submission — all using nomadweb UI patterns.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 10:13:17 -05:00
eric
ff7b721acb feat: NomadCNA community layer, social matching, payments, and ebook
Port meetups, discussions, gigs, dating/chat, VIP pay (ZPay/XorPay), MiroTalk live, digital academy, and ebook reader. Add persistent community_store, git-first deploy docs, and env template for production secrets.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 09:38:13 -05:00
eric
8ab9b9b9a1 Polish discovery funnel: surface plan/compare, login next redirect, SEO metadata.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 04:17:50 -05:00
eric
f30a7cf879 Optimize first load: defer mid-page kits, idle chrome, lighter canvas, self-hosted Outfit.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 03:50:50 -05:00
eric
9a6474a69a Wire plan to real visas (CN stay keys) and add ICS calendar export.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 03:37:52 -05:00
eric
a1b2408ed0 Add account-synced trip plans with durable auth store and richer profile hub.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 03:10:29 -05:00
eric
fd87f765c8 Close discover-decide-plan loop: matcher to trip, shareable /compare hub.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 02:58:40 -05:00
eric
2943f48035 Run Next.js via standalone server.js under systemd.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 02:02:42 -05:00
eric
e8d225390d Switch production deploy to native systemd instead of Docker.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:51:46 -05:00
eric
f6019e050f Harden deploy with flock and verify frontend-only incremental rebuilds.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:42:32 -05:00
eric
a1359d7b23 Track optimized deploy_update.py (was gitignored).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-29 01:37:15 -05:00
eric
aba3f7e2ec Production deploy: Caddy reverse proxy, ports 3055/8055, nomadweb.nomadro.com live
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 20:11:05 -05:00
eric
da3c3eb016 Use ports 3020/8020 to avoid conflicts on shared server
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 20:02:49 -05:00
eric
dcd2b60885 Add production deployment config for nomadweb.nomadro.com
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 19:56:34 -05:00
eric
9df4444cc5 Initial commit: NomadFlow full-stack digital nomad platform with Next.js, FastAPI, and PocketBase.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-28 19:49:10 -05:00