Maybe Avoid Full Stack Development

I wrote my app most of the way using just a front end, then got to a point where I decided I wanted to develop it with a front end and a back end. The front end development was frustrating but overall it worked. I got very far with not too much trouble. But developing using Cursor with a front and AND a back end? Constant trouble. Constant issues. Taking days to implement features that took me minutes using just a front-end.

I’m going to keep pushing, but I think it’s a limitation of the AI at this point. It can’t remember what it’s doing, or what it did. I have assistant notes files that it sometimes reads, sometimes ignores. Does anyone else have experience with writing full-stack in Cursor? Any best-practices?

Hey @desetefa

This video has a trick for separating frontend and backend tasks using Composer projects. Check it out. It might be useful for you.

1 Like

Thanks for the suggestion! I’ll definitely consider it. Full-stack development can be quite demanding, and it’s important to choose the right approach based on the project’s needs. I found this resource that outlines different development stacks, which might help in making an informed decision: https://www.cleveroad.com/blog/web-development-stacks/

No, you shouldn’t necessarily avoid full-stack development. While it does present certain challenges, it also offers significant advantages. Full-stack developers are highly sought-after in the tech industry due to their versatility and ability to work on various aspects of a project. However, it’s important to consider your career goals and preferences before diving into full-stack development. If you enjoy a broad range of technical challenges and are comfortable learning new technologies, full-stack development could be a rewarding path.

On the other hand, if you prefer to specialize in a particular area, such as front-end or back-end development, you may find more satisfaction and career opportunities in a specialized role. Ultimately, the decision of whether or not to pursue full-stack development is a personal one. There’s no right or wrong answer.

v0.dev + CursorAI for the win
You can also just depend on Claude Sonnet 3.5 image anaylzing features and simply paste image of required design straight into composer, it works well

I don’t have any good opinion on avoiding full-stack development completely. But what you can do is integrate pre-built UI kits using chat APIs or consider tutorial videos that can help.