I’m planning to build a ride-hailing app like Uber using Cursor and Opus 4.7

Abdelrahman Mohamed
Sun, 19 Apr 2026 14:03:10 +0000
Discussions

What are the best practices to build something like this in a clean and structured way without AI hallucinations or messy architecture?

Also I’d like your opinion on the stack choices:

Is using FastAPI for the full backend a good approach for this type of system, or would Firebase be better?

Flutter or React (or React Native) for the frontend?

And how do you usually handle:

System design and early architecture splitting

Writing prompts that produce clean, consistent code

Controlling APIs and schemas to avoid chaos

Using Opus 4.7 only for high-level or complex decisions

If you’ve actually built large systems with Cursor, I’d really appreciate your approach or any practical strategies that worked for you.

6 posts - 3 participants