Sharing Final Words
00:00 And I’m pretty happy with what I’ve got here. I’ve got a nicely working FastAPI CRUD app that allows me to add items, update items, delete items, and also get them in randomized order.
00:13 And it’s all built by different LLMs using Cursor with my supervision. I’m going to wrap this up after doing a final step of making sure that all those changes are committed that are still hanging around here.
00:26 And for that, again, we’re going to use just an agent. I’m going to open up the agent window here and start off a new agent and tell it to “Please add and commit all the changes that happened since the last commit. Submit.”
00:46 What you saw me do here now is that I’ve used a word, in this case “submit”. This is the default that comes with it. You can change that in the settings, but I used voice mode and then also didn’t even have to click a button to submit that command.
01:00
And now you can see that I did that, It checked up on the Git history, and then also added commits for the remaining items that weren’t committed yet. I can check up on these commits of course, you can go into here, git log and we can see that we have the initial commit “FastAPI project,” then “Clean up unused imports and add UV lock file”.
01:24 This is what I did at the end and this is the message that it added, basically.
01:29 All right, so this is how far I’ve wanted to take this walkthrough through Cursor. So you see that you now have a fully functional FastAPI built with Cursor. And as a task, if you want to go ahead, I would suggest to create new agents, maybe try to use different models.
01:48 They’re each going to work on a separate branch. You can review the edits and then you can go ahead and maybe ask the models in Cursor to “build me a front end to this FastAPI app”.
02:03 Go ahead and say ‘use multiple models,’ maybe use Composer, Sonnet, GPT-5 CodeX, three different models. You’ll get three different implementations of a possible front end.
02:17 I expect that some of the models are going to ask you some input choices before just giving this relatively bad prompt because I’m not giving it any sort of context of what frameworks would I want to use or styles or anything, right?
02:30 A good model is going to ask you some follow up questions on that and then, well, you can see three different models building it. You can pick the one that you like most. You can make edits.
02:40 And keep in mind, this is an important thing I want to drive home also in this course is that you’re still in control. You can always switch over to the editor if this is a bit too much vibe coding for you over in the Agents tab.
02:51 You can always go to the Editor, you can inspect the files yourself, you can figure out what’s happening here. You can make changes to it. And overall, just keep exploring how to use these tools.
03:01 There’s a lot to learn here, but you can also utilize a lot of the things that you already know from any sort of programming experience that you may already have, such as good version control with Git.
03:12 Of course, the ability to read and review code is important. And then also what’s helpful with Cursor is that you can use your knowledge of other IDEs such as VS Code, which it’s built on, so everything that you know how to do from VS Code is also going to work in Cursor.
03:28 I’d suggest give it a try if this looked interesting to you. And in the next lesson, I’ll just sum up what we did.
Become a Member to join the conversation.
