Am I alone in having nextjs challenges in IDX?

Goal: to create the most basic user crud nextjs project to learn more about the framework because I have some familiarity w/React.

Approach:

  1. Deploy the template with a single click (awesome, up and running like nothing)
  2. Use Gemini in chat to guide in the best practices approach to building a ground level app.
  3. Use Gemini to troubleshoot when things “deviate” so they can be updated and learned from.

Some challenges over the course of 4 project attempts (in 2 different accounts, just in case):

  1. Providing starting code with syntax errors
  2. Same incorrect response code over and over
  3. Server error issues preventing a response (refresh/resubmit no luck)
  4. Intermittent copying capability from Gemini to/into files.
  5. Gemini was unaware it was contained within IDX and often made reference to some issues being the IDE I was using and suggesting I look into documentation of Visual Studio
  6. The one that had me stop was it provided starter getUser code that did not work and after troubleshooting by asking + trying provided responses for some time, it ultimately told me to submit a ticket directly to the IDX support.

Why it’s a bummer:
This is an amazing platform on paper. The ability to be up and running with a project and just being able to focus on the code with an ai assistant helping you along the way is phenomenal. I was looking forward to improving some of my code and exploring different approaches, languages and stacks to continue learning alternative approaches and where they might be applicable. While there will be continual and iterative improvements by the IDX team and down the road it will most likely be what I was hoping for, currently, for my exploring purposes it has consistently snuffed the excitement out. At this point, I’m putting nextjs on the back burner for a while to allow some of rough edges to get smoothed out.

Feedback: please drop me a note if you’ve had a similar experience or have tips on starting from scratch and building up a nextjs user crud app.

Tagging @ali and @ksat here