Skip to content

Set up Cursor Cloud dev environment (Flutter + Firebase Functions)#9

Draft
ether314 wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-c593
Draft

Set up Cursor Cloud dev environment (Flutter + Firebase Functions)#9
ether314 wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-c593

Conversation

@ether314

Copy link
Copy Markdown
Owner

Summary

Sets up the development environment for the Paradise Planner (Vacation) Firebase + Flutter monorepo and documents it for future cloud agents.

  • Installs Flutter SDK 3.44.2 (Dart 3.12.2) and refreshes deps via the update script (npm install --prefix functions, flutter pub get -C flutter_app).
  • Adds AGENTS.md with a ## Cursor Cloud specific instructions section covering how to run the customer/admin apps, lint, test, and the live-backend caveats (Gemini + deployed Cloud Functions, no local emulator wiring by default).

Verification

Ran lint, tests, build, and an end-to-end "hello world" lead submission against the live Firebase backend.

Service Command Result
Flutter app — lint flutter analyze pre-existing info/warnings only, no errors
Flutter app — tests flutter test 12 passed
Flutter app — run (dev) flutter run -d web-server -t lib/main_customer.dart served at :5001
Functions — typecheck/build npm run build (tsc) clean

End-to-end demo: chatted with the AI vacation agent, provided trip details + phone, and got the "You're all set!" lead-submission confirmation.

paradise_planner_lead_submission_demo.mp4

Lead submission confirmation banner

Open in Web Open in Cursor 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants