Join my community club for more cursor tips!: 2ly.link/1z94G :)
@75M4 ай бұрын
@@AIJasonZ Cool! Do we need any paid plan to follow this project step by step?
@scrapycholo26594 ай бұрын
So where's ya million dollar funding 😂😂😂
@amandamate91174 ай бұрын
now its time to utilize the new o1-mini or o1-preview and make some crazy projects.
@Akira713 ай бұрын
Hmm, the link seems to be down for me. Any chance to check this out? Love to see what the community is about.
@lkd9823 ай бұрын
You are doing a wonderful service for the community who like me are self-taught, self-doubting, proficient but not very good even after many years of effort, adhd, and wandering focus, who just need all the MISSING BITS that you provide, respeck!!! When it comes to the Supabase schema you make it seem as though a person actually needs to think fo themself, but you could just ask cursor for the appropriate schema!
@MK-jn9uu4 ай бұрын
Seriously, one of few people online that knows wtf they’re talking about ❤ thank you
@amotriucАй бұрын
on average a developer writes 100 lines per day. Much more time is spent on thinking and figuring what to do and how than writing the code. So not sure how AI can replace that yet...
@InternetStranger101012 ай бұрын
Thanks! Huge help
@nimblename4 ай бұрын
This is the best tutorial I’ve watched on cursor based development! Thank you sir. Lots of helpful tips along the way (ie when to use composer vs chat, using product requirements documentation for the AI etc). I got a little lost during the database setup so I’ll need to watch some more to get up to speed. Would love a beginner setup tutorial for GitHub! And process for commit/rolling back etc
@powerofashish2154 ай бұрын
Your content is always so insightful, thorough, and professional. Been watching your videos for a while and just want to say thank you for your insights to those wanting to learn!!!
@seregamozetmnoga17003 ай бұрын
“Without any programming knowledge” - that’s the only phrase in the entire video I understood.
@isko41733 ай бұрын
😂😂
@chusanchusi7518Ай бұрын
😆
@sammykins77784 ай бұрын
reaaly wanted this to work as a non developer. Tried making my own app (three times!) but Cursor AI gave different answers the more questions it was given and couldn't fix my issues. So developer jobs are safe. lolz!
This is the quickstart into this new stuff I needed. Thank you Jason your videos are always good and cutting edge.
@harryzachariou14 ай бұрын
Great video! I'm a full stack javascript developer and I created my first macOS swift app using Cursor AI and Sonnet, what a fantastic IDE it is!
@The-Sentinel4 ай бұрын
did you still need a Mac device to compile the package? is there a way around this?
@harryzachariou14 ай бұрын
@@The-Sentinel still have to use a Mac
@aduhaneh10574 ай бұрын
@@The-Sentinel yes, but if you don't have mac you could try and use a different stack instead of swift
@The-Sentinel4 ай бұрын
What stacks out there don’t require a Mac to compile and deploy?
@JO-cw7ju4 ай бұрын
@@The-Sentinel Do you use premium Sonnet ??
@szihai4 ай бұрын
I started to use Cursor a couple weeks ago. I can say if you know what you are doing, yes you can get what you want fairly quickly. But if you soly rely on Cursor and Claude to design, implement and debug your code, it's gonna take way longer.
@AIJasonZ4 ай бұрын
Yea I think you need basic understanding of web dev for sure, to know how to prompt it effectively; That’s why want to cover the workflow and how to do certain parts like auth & backend :)
@PubgSpeed-wl8yo4 ай бұрын
@@AIJasonZ I've been creating websites using website builders for 12 years. What he showed me was a very dense forest in which you don’t know where to go. And for a simple user this is equivalent to higher mathematics. So this is a crutch that can only be used by those who do serious programming.
@softwear4u-twt4 ай бұрын
@@szihai I'd say this is the case for any AI
@spforward9184 ай бұрын
okay sherlock
@camilovilla84344 ай бұрын
For debugging nowadays using the latest model from OpenAI o1 is incredible. It will save you so much time
@nsdalton4 ай бұрын
You can also put your frontend instructions into a .cursorrules file at the root of the project. Make sure cursor is using the file by going to cursor settings and checking in the general tab.
@fractalarbitrage4 ай бұрын
Front and back mixed or seperate like video?
@UmutUcler3 ай бұрын
Wow, just wow! Incredible to see a real example from idea to production. Fantastic video my good sir
@lu3bw4 ай бұрын
Jason, this is actually the best explanation for tech but non coding specimens like myself. THANK YOU!
@phillonc4 ай бұрын
This is on point, I've been searching for a video that breaks things down logically. Thank you
@joxxen4 ай бұрын
This has to be the best video on the internet, thanks!
@Mattbe724 ай бұрын
awesome video, super cool to have a demo on how Cursor can be used for an end to end process. Really enjoyed the presentation of the other SaaS you presented too (Clerk, Supabase and Vercel). Thanks a lot !
@thePocketWatch454 ай бұрын
this video just changed my life...keep them comin
@heliolucio76914 ай бұрын
This made me want to build something so bad! Amazing video, these tips about prompting, image inputting and markdown were killer, for sure I'll start use them in my daily dev
@mrd68694 ай бұрын
build cheesburgers.
@AIJasonZ4 ай бұрын
Glad is helpful!
@jasonfinance4 ай бұрын
This is sick, always had lots of trouble getting backend & auth setup, this is helpful!
@serendipity-1084 ай бұрын
Jason does an excellent job explaining things clearly. Thank you!!!!
@Willifordwav4 ай бұрын
Imagine thinking that someone with no coding experience could understand this 💀💀
@aiplusi4 ай бұрын
As usual you have made an amazing and informative video, thank you!
@nikhil_no_14 ай бұрын
This was a great 1st build using AI video for me. Thank You.
@henno62074 ай бұрын
V0 from vercel can be used to handle the design. Replit also has a pretty good agent that can launch things pretty quickly.
@holetarget49254 ай бұрын
I usually use cursor directory to get most up to date HQ prompts from senior devs. Very very useful website
@unclesam0074 ай бұрын
30:58 you thought we didnt notice but we did 😂 great vid btw
@alanayoubi14 ай бұрын
This is amazing. Finally a video that covers everything. Do you have some kind of 1:1 consultation? I want to have 1 hour call with you
@johnlin61214 ай бұрын
This is next-level stuff. Very impressive!
@martinsherry4 ай бұрын
i am six minutes in and ive learned more in six minutes here than the six hours i have spent watching other yt’ers on the very same topic. great video.
@kgarbaya4 ай бұрын
Thanks for the amazing tutorial; love how every instruction is clear
@dhirajkhanna-thebeardedguy4 ай бұрын
You can use tree in the terminal to generate the directory structure in ascii and even specify depth
@j05hau4 ай бұрын
Great introduction. Thanks.
@mazidcouk2 ай бұрын
Liked it before playing the video lol coz Jasons going to drop pure game on this one :D
@Jim-ey3ry4 ай бұрын
Really helpful! This will totally change my workflow; I think for auth, it might be better to implement signup & signin page too;
@Rollinsonn4 ай бұрын
Genius! nice vid
@theycallmetheboss2 ай бұрын
absolute legend
@Joe-bp5mo4 ай бұрын
Thank you for sharing those golden nuggets!
@razdingz4 ай бұрын
this iz good one man , making more like this things
@muffafaYoutube4 ай бұрын
Love from Turkey 🧡
@proflead4 ай бұрын
Very interesting! Saved!
@richardadonnell3 ай бұрын
🎯 Key points for quick navigation: 00:03 *💻 Introduction to Cursor AI and Project Setup* - Introduces Cursor AI as an accessible code editor enabling anyone to build apps, - Describes using libraries like Next.js, React, and Tailwind for project setup, - Outlines the plan to create an Emoji generator app with authentication and tracking features. 02:35 *🔧 Explanation of Frameworks and Tools* - Covers the role of JavaScript, TypeScript, React, and Next.js in web development, - Introduces component libraries like Chakra UI and Tailwind CSS for ready-made designs, - Describes the folder structure and the importance of correct file placement in Next.js projects. 07:07 *📝 Creating a Requirements Document for Development* - Highlights the importance of writing detailed product requirements for AI-based development, - Mentions specifying API endpoints and desired UI libraries to guide Cursor AI, - Emphasizes providing a clear file structure to improve accuracy when using Cursor AI. 09:09 *🌐 Implementing and Troubleshooting API Integration* - Walks through setting up the API call to the emoji generation model hosted on Replicate, - Describes using Next.js config settings to enable image loading from trusted sources, - Explains how to fix client-side rendering issues by adding the `use client` directive. 12:49 *🎨 Building and Testing App Features* - Describes building the Emoji generator and display grid components, - Demonstrates real-time feedback and bug fixing using Cursor AI’s chat interface, - Implements basic functionality such as generating and displaying emojis. 15:51 *📥 Adding Download and Like Features* - Walks through adding download functionality for emojis, - Implements a like button with visual feedback and increments a like counter, - Uses Zustand for state management to update the emoji grid dynamically. 19:34 *🔑 Setting Up User Authentication with Clerk* - Introduces Clerk as a user management platform for authentication, - Describes setting up middleware to manage access control across pages, - Explains how to integrate Clerk credentials for seamless sign-up and login flows. 21:53 *🔑 Implementing Authentication with Clerk* - Demonstrates setting up sign-in and user profile components using Clerk, - Explains wrapping the layout with the Clerk provider to manage authentication, - Users can log in with Google or email, access their profile, and sign out. 23:15 *🗄️ Connecting Backend and Storage with Supabase* - Introduces Supabase as an open-source alternative to Firebase and AWS Amplify, - Describes setting up tables for users, profiles, and emojis, - Configures Supabase storage buckets for managing and accessing image files. 27:53 *📋 Creating Tables and Configuring Database in Supabase* - Walks through using the SQL editor to create user and emoji tables, - Configures default values and constraints like credits and subscription tiers, - Sets up the storage bucket to allow public access for emoji images. 29:02 *🛠️ Building Backend Functionality with Cursor* - Uses Cursor AI to implement user profile creation and emoji generation logic, - Explains handling authentication, uploading images, and managing likes, - Resolves client-server issues by adding `use client` and debugging with AI chat. 32:40 *📦 Integrating Storage and Image Display Features* - Configures the backend to upload emoji files to Supabase storage, - Adds logic to fetch and display emoji images in the front-end grid, - Debugs security settings by updating Next.js config to allow trusted domains. 35:45 *❤️ Implementing Like and Interaction Features* - Adds a like interaction system with state management using a new table, - Ensures users can only like an emoji once, with toggled like buttons, - Syncs UI updates and backend state to reflect real-time changes. 39:00 *🚀 Deploying the App on Vercel* - Explains deploying the Next.js app on Vercel with environment variables, - Uses GitHub for continuous deployment and resolves production-specific issues, - Highlights differences between local and production environments during debugging. 41:44 *🎉 Final Overview and Additional Resources* - Recaps the process of building and deploying a production app using Cursor, - Invites viewers to join the AI Builder Club for further learning and collaboration, - Promotes the community for sharing challenges and code examples. Made with HARPA AI
@dinesh-cf4qs2 ай бұрын
thank you for the tutorial.
@fredericherrera4 ай бұрын
very complete - well done
@NakedSageAstrology4 ай бұрын
This was very helpful, thank you.
@sohaib07Ай бұрын
Wow damn that's sooooo helpful
@hamzaahmad242710 күн бұрын
Would love a beginner setup tutorial for GitHub! And process for commit/rolling back etc
@VaibhavShewale4 ай бұрын
the problem is not building but coming with the idea that is new and also unique and interesting
@andreialcaza2 ай бұрын
Look what people are wanting
@subramanianchenniappan40594 ай бұрын
I am a java tech lead. first time hearing cursor
@nikksanirudh4 ай бұрын
thank you Jason
@FRANKWHITE19964 ай бұрын
wanted to subscribe but already subscribed!!!
@2008ahmedmokhtar3 күн бұрын
if is it on localhost , for a production setup to be live on internet what is the step by step instructions
@shopvictorАй бұрын
do you record this video using loom or zoom , or what tool? thanks
@matthiasrau9289Ай бұрын
Thank you 🙏
@phaZZi64614 ай бұрын
imagine this: google form to collect customer feedback, automatically turned into github issues (with some ai formating). then let the ai implement a solution by itself. or developers creating issues themselves. have some automated tests in place (written by ai of course). requires some good prompt workflows and (for now) educated devs to set these up, but at this point it seems inevitable that well replace ourselves with ai devs in the next few years.
@AIJasonZ4 ай бұрын
This is freaking insane hah love it
@joseduarte12404 ай бұрын
Why you didnt use V0 to do the sign in option?
@r34ct44 ай бұрын
Very nice. how much did the API calls cost to claude for this project?
@LegalAutomation4 ай бұрын
Exactly 😂
@placeholder6811Ай бұрын
Free
@elpablitorodriguezharrera4 ай бұрын
This is awesome, can you make more real scenario building an entire app including the landing page then the app itself? Maybe cloning the entire cursor with cursor😂
@lixinchen4363Ай бұрын
Hey Jason, I'm watching your video without any programming background. The biggest blocker is setting things up. It would be appreciated if you can add some info about how to set up github,etc.
@bsick68564 ай бұрын
9:30 where did you get that input from?
@cj1903m3 ай бұрын
Great video, thank you. What theme are you using for Cursor?
@moea52983 ай бұрын
Ive been using cursor and its simply mind boggling. the ability to parse the codebase, multi-file edit, one-click apply the generated code, finally makes AI code generation a coding standard. However, im personally still struggling with UI/UX prompts, and longer chain of prompt commands. I know there is v0, but i think at this point, its like taking a small u-turn after going straight for so long
@gabrieleferrari684 ай бұрын
Hey dude, this video is simply amazing! Maybe others too. I want to create a web app using React and Node.js from scratch. Please include something that also uses a MySQL database with the mysql2 library. Maybe add some auth with email and login. Email login would be good. Compliments!
@venderednev4 ай бұрын
Input in the Markdown at 9:30: import Replicate from "replicate"; const replicate = new Replicate( auth: process.env.REPLICATE_API_TOKEN ); const output = await replicate.run( "fofr/sdxl-emoji:dee76b5afde21b0f01ed7925f0665b7e879c50ee718c5f78a9d38e04d523cc5e", { input: { width: 1024, height: 1024, prompt: "A TOK emoji of a man", refine: "no_refiner", scheduler: "K_EULER", lora_scale: 0.6, num_outputs: 1, guidance_scale: 7.5, apply_watermark: false, high_noise_frac: 0.8, negative_prompt: "", prompt_strength: 0.8, num_inference_steps: 50 } } ); console.log(output)
@ritaverissimo17203 ай бұрын
Hi, thanks for this video :) How do you handle the database import when deploying? Thanks!
@thebardlydm3 ай бұрын
Was the free tier or paid tier of cursor used here?
@raymondong3493 ай бұрын
hi Jason, thanks for the video. Got me real excited about using Cursor AI as part of my workflow. Can you help me understand whether you are using any external LLM or built in Cursor AI LLM? In that case how much money would you be incurring for the prompts related to building a project like this?
@ylohnitram4 ай бұрын
You don't have to use screenshots and AI. Just use the "tree" utility for generating the file structure - it's as simple as that.
@AIJasonZ4 ай бұрын
Great tip, thanks mate!
@musumo19084 ай бұрын
nice idea - some cool cursor approach tips in here..did try but seems some key bits missing - looks like you were swapping between yarn and npm also?? Gave up after much fun and games..you really have to be a programmer to run this....
@amulbhatia-te9jl2 ай бұрын
when I mention clerk in my requirements, I get errors around clerk to begin with, any suggestions how to have it not build everything out at once?
@andrewpawlak14824 ай бұрын
Is it worth even attempting to build an Enterprise SaaS application with user permissions and role hierarchy structure or is that going to be too much? Also, I'm not technical but do have a lot of experience in the space (2x SaaS co-founder) and know the business rules, user stories, and requirements for what I'm trying to build very well
@HelpHub1504 ай бұрын
I think the back end development is going to be hard just with genAI just my opinion
@matthewt60714 ай бұрын
Icp bro
@75M4 ай бұрын
Do you need (or is it recommended) to have a paid plan to follow this project?
@GAGONMYCOREY4 ай бұрын
I tried with free and it worked p well
@amandamate91174 ай бұрын
now its time to utilize the new o1-mini or o1-preview and make some crazy projects.
@quierovivirensanantoniotex7407Ай бұрын
what do I have to do to make out of this and IOS app??
@blissweb14 күн бұрын
Type "make me an ios app for a simple todo list application" into the composer chat window and it will have a good go without doing most of the complex setup here. After that type "now how do I run it and test it? what needs to be installed etc. "
@AteAdv4 ай бұрын
nice content
@thabangmoiloa41782 ай бұрын
Could you please also create a full-stack project but for mobile application instead of web application ?
@monhack5824 ай бұрын
this is very good, Jason, thank you very much. This is exactly what I wanted. how things work. so we can prompt ai more effectively. I have question, is there a place where I can ask you questions directly, do you provide 1:1 coaching ?
@AIJasonZ4 ай бұрын
Yes! I have a community where you can join and ask questions, I will jump on from time to time or other community members will help answer too :)
@AIJasonZ4 ай бұрын
2ly.link/1z94G
@thenewaigeneration12 ай бұрын
"Great video! Your explanation of [topic] is super informative. I create videos on this topic as well, and it’s inspiring to see how you approach it. Thanks for the inspiration!"
@jacob_the_parson4 ай бұрын
Just found you, amazing content and explanations. What little interface are you using to make those git commits?
@AIJasonZ4 ай бұрын
Thanks Jacob! You mean GitHub desktop app?
@SejalDatta-l9u4 ай бұрын
Great video. Did you have issues with cursor changing/breaking existing code? If so - how did you overcome this (without pulling out your hair?!)
@idincern4 ай бұрын
you can push your working code to the git system. if it ruins it, you can come back
@The-Sentinel4 ай бұрын
why didn't you want to use supabase for authentication too? is clark way more powerful?
@AIJasonZ4 ай бұрын
I didn’t want to build out whole UI flow to handle different sorts of auth methods
@THOTHO-ie5lz4 ай бұрын
can you do one for django-cms-shopping cart? Or creating shopping cart for any headless cms via Cursor AI.
@vjatseslavjertsalov28294 ай бұрын
Looks good but how do you monetise this project? Using SD models, Supabase, Versel in cloud costs money. Can you cover it in the next video?
@DanionmeАй бұрын
Does anyone know how to back up files or save them under a different name so I can go back if things go wrong using Cursor Composer? I've been searching the internet but haven't found any information on saving files. Every time I duplicate a file and open it again, it bugs out and it's really stressing me out. I don't have a coding background, so any help would be greatly appreciated. Thank you in advance
@googleyoutubechannel85544 ай бұрын
use Cursor AI... and 10 years of programming experience in web dev and js.... oh wait... you didn't mention that part...
@FawwazIqbalproАй бұрын
i have 2 months experience of webdev and nextjs and i completely understand this tutorial even created full stack webapps with cursor
@PhotoshoppersStop4 ай бұрын
Thanks
@EmblazNOR4 ай бұрын
Why not use supabase auth? Sponsored or other reason?
@AIJasonZ4 ай бұрын
Supabase auth is good, but require you build out the whole UI flow, and different types of auth
@BillionaireTriumpsАй бұрын
i encountered so many errors in the starting which i am not able to resolve like MODULE NOT FOUND Webgpu not exported It would be a great help if anyone could to tell how to resolve this error
@saiprakash64834 ай бұрын
Is cusor ai better than claudedev + continue + vs code + local/openrouter/claude api/openai api ?
@pranavbobde25294 ай бұрын
14:31: wow you actually wrote "errro" lmao 🤣
@jessicalewisjessielew33994 ай бұрын
if this video is 42 minutes long and was released 10 minutes ago how come there are comments that imply they already have seen the video ? 🤔
@anreoil4 ай бұрын
I never watch his videos, as I can't stand his accent. I give AI the link to the video, which is then analysed, and I'm reading it as a shorter lecture summary. So, technically, I can comment in 10 minutes. Just to illustrate, this is how it looks on my end: Today, I want to show you how you can use Cursor to build a production-ready full-stack application without any programming knowledge. We'll cover everything from ideation, setup, building the frontend and backend, implementing authentication, and deploying the application online. First, let's talk about Cursor. If you're not familiar, Cursor is an AI-native code editor that enables almost anyone to build any application they want. It's so user-friendly that even an 8-year-old can create a full web application in just 45 minutes. People have already used Cursor to build high-quality production-level applications like video editors, Chrome extensions, and even crypto exchanges. However, most tutorials only show how to build simple demos. Today, I want to demonstrate the full potential of Cursor by building a complete, production-ready application. The application we'll build is an emoji generator. Users can type in any prompt to generate emojis, see emojis created by others, like them, and download them. The app will also include a full authentication flow and a backend to track all generated emojis and users. ### Setting Up the Project To start, we'll set up the project using libraries like Next.js and React, which simplify development. We'll also use UI component libraries like ShadCN and Tailwind CSS to make our code cleaner and more readable. 1. **Initialize the Project:** - Open Cursor and the terminal. - Run the command: `npx shadcn@latest init`. - When prompted, type `y` to proceed. - Choose to set up a new Next.js project by typing `yes`. - Name the app "Emoji Maker". - Select the "New York" style for a more condensed view. - Choose a neutral color scheme. - Confirm the CSS variable format. etc etc, blah blah
@kforrisw91484 ай бұрын
@@anreoil you are gonna miss his accent if Jason all of the sudden has the most perfect English accent in the next videos. we all know how
@AIJasonZ4 ай бұрын
Hahah, god, should I go and improve my accent or keep it as my channel signature style 😂
@TylerReedAI4 ай бұрын
@@AIJasonZ haha bro, nothing wrong with it, you better never change it! Cursor is amazing. It's really helped out, and I've tried starting like llamaindex, crewai and autogen agents, and it can I assume based on understanding the functions fill in parameters for you. Cool stuff!
@KasunWijesekara4 ай бұрын
@@AIJasonZbro I have been watching u from day one and I’m not a native English my self. And I fully understand you even at 1.75x speeds 😂 Trust me ur content is like gold to me and even if u talk in ur native language I’d put the effort to translate and learn from you lol. I don’t think anyone cares about the accent other than the value u give to the community. I have learned so much from u dude ❤️ keep it up
@AbhishekKumar-u6r5s2 ай бұрын
video title: "How to use Cursor AI build & deploy production app in 20 mins" video length: 42 minutes. Irony
@VipulChaudhary13374 ай бұрын
In Jian Yang we trust
@forseth55144 ай бұрын
Isn't it better if you use "cursorrules" instead of frontend_instructions?
@seawatts123 ай бұрын
Why not use .cursorrules file?
@gedasv4 ай бұрын
what is the github app that you are using?t
@kumarbanavathu77164 ай бұрын
How much it would cost to build production grade application?
@ylohnitram4 ай бұрын
That clerk auth solution is very unfarovable. It can become very pricy and it's a vendor lock, since there is no way to migrate the users anywhere else. I use supabase instead.
@wormholeinteractive3 ай бұрын
Firebase is a good option and not too hard to implement
@jessicalewisjessielew33994 ай бұрын
cursor or replit?
@alqods804 ай бұрын
If you are not a developer and just want a simple mvp then replit agent