I'm halfway through and the code base is living up to the hype. Kudoos man!
@cryptian873019 сағат бұрын
Give it to us RAW mate, I subbed for it
@herozero777Күн бұрын
The demo is impressive hands down, no doubt about that. Let's see the video and check what you've done. Excited!
@Knowledge-z6cКүн бұрын
Sir, the free Anthropic Claude key and free OpenAI keys are not working. Is there any option to buy a Claude key without a GST number?
@JHKIM-mv2lbКүн бұрын
when next build, if you meet type error Type error: Type 'ChatPageProps' does not satisfy the constraint 'PageProps'. Types of property 'params' are incompatible. Type '{ chatId: Id<"chats">; change code using Promise // dashbord/chat/[chatId]/page.tsx interface ChatPageProps { params: Promise<{ chatId: Id<'chats'> }> }
@Codexbits2 күн бұрын
Does the database run on the same server?
@studybiz55152 күн бұрын
Bro can you give a freelance projects
@smartdriver29903 күн бұрын
Thanks
@RazaahmedKhan-sq3ei3 күн бұрын
I will gonna start this soon ❤❤❤🎉🎉
@oludelehalleluyah67233 күн бұрын
293k rn
@fleekupdate18853 күн бұрын
Can I get the full app?
@sg36303 күн бұрын
In the last project you've used firebase storage but it's not free currently & I've tried to set up the blazing plan for a free trial but it's showing unexpected errors. So Can you please tell us how to set up the storage & database using appwrite or other alternatives...
@nicosilva90223 күн бұрын
Thank you so much this help me alot ♥
@blackspider43 күн бұрын
Thank you, Sonny.
@milindjoshi71724 күн бұрын
Hey Can you please also add the prerequisites for this project. Thanks
@kipkemoi_philipe4 күн бұрын
I realize that I need this guy and a very strong internet connection.. Clear steps 💯💯💯💯
@vahidkarimane4 күн бұрын
Thanks Bro. IT"S HUGEE CRAZY 6 hours of live CODING MAMUT THANKS!!❤🔥🔥🔥🔥
@SoumajitChoudhury-o9y5 күн бұрын
good stufff
@rawux5 күн бұрын
Thanks so much!!! I spent a month seeking help and your walkthrough was the only thing that put everything into perspective and was easy to understand. Question do you have an update for React 19 and Is there a follow up for subscriptions, using products created in stripe dynamically and ensuring users can not have access unless their payment or paid status is confirmed? I know I am asking a lot so any point in the right direction would be greatly appreciated. I liked subscribed and will be checking out more of your vids!
@Ibnebatuta35 күн бұрын
Can I have source code? I have to submit an assignment fast
@chancyrus62485 күн бұрын
Have project about using deep seek api?
@prt23386 күн бұрын
omg! man, who are you?!?! SUBSCRIBED🙌
@benjamindave48216 күн бұрын
I haven't tried this tutorial yet, but i just want to take some time to express my appreciation for how clear and straight forward your teaching is. Thank you so muc
@SonnySangha6 күн бұрын
Thank you so much!!
@Knowledge-z6c7 күн бұрын
Should I remove Clerk and Convex, sir, and then reinstall Clerk and Convex in the application?
@Knowledge-z6c7 күн бұрын
How to solve this error Sir , Request logs Logs filtered to request: a193559c9f708227 All functions All log types Timestamp Jan 28, 12:20:31 failure 33ms M chats:createChat Uncaught Error: Not authenticated at handler (../convex/chats.ts:48:4) Jan 28, 12:20:31 M chats:createChat log 'User Identity:' null
@govindraj-zo2sz7 күн бұрын
anyone got the error in presentation? ⨯ [Error: Unauthorized - Session does not match project host] { response: [Object], statusCode: 401, responseBody: '{ ' + ' "statusCode": 401, ' + ' "message": "Session does not match project host", ' + ' "error": "Unauthorized", ' + ' "errorCode": "SIO-401-AWH" ' + '}', details: undefined } ⨯ [Error: Unauthorized - Session does not match project host] { response: [Object], statusCode: 401, responseBody: '{ ' + ' "statusCode": 401, ' + ' "message": "Session does not match project host", ' + ' "error": "Unauthorized", ' + ' "errorCode": "SIO-401-AWH" ' + '}', details: undefined } GET /draft-mode/enable?sanity-preview-secret=YjRkN2Q1M2E0YzE0ZDEyN2Q0NzEyYmI5ZTk4ZjI3YWQ&sanity-preview-perspective=previewDrafts&sanity-preview-pathname=%2F 500 in 1174ms
@patrickseeley40517 күн бұрын
good morning 4hr tech youtube video
@danyiked8 күн бұрын
I cant find git repo to all the 12 projects
@SonnySangha8 күн бұрын
Which are you missing?
@danyiked8 күн бұрын
@@SonnySangha All..... I'm just noticing it's not open source, but if you can create a google drive for your assets I would be greatful thanks🙏...... By the way i'm a huge fan and I can't believe you replied
@surajgupta35718 күн бұрын
3:26:48
@BrutalInsights8 күн бұрын
Amazing stuff PAPAFAM, love it!
@amk83279 күн бұрын
Bro! Your channel is a true treasure of diamonds. Thank you sooooo much from the heart!
@SonnySangha6 күн бұрын
Thank you so much I appreciate you so much!!!
@arnab375310 күн бұрын
Do I need to pay for any software?
@LEGENDARYSTREAMER10 күн бұрын
api key got revealed at 22:05
@tyyysadboii284810 күн бұрын
Your project help me pass my major🎉 thank brother
@SonnySangha6 күн бұрын
That’s awesome well done!!!
@jeshurun-k5j11 күн бұрын
Please make a video about React Native map integration with backend api like longitude and latitude. Much love.
@BrutalInsights8 күн бұрын
this is already done , JSM channel did a uber clone and it uses a google maps integration and with directions if you want. i built their react native project and it works!
@brainydel11 күн бұрын
Hi @SonnySangha I really appreciate what you're doing. I have a question. Please what if I dont want that to display those graphs I mean the thought process steps(the one showing the codes). I dont want users seeing that.
@MatthewDsouza-i7r11 күн бұрын
Nice Tutorial😄 I have question just wanted to know how to provide knowledge base to ai agent
@gethackteam11 күн бұрын
Awesome video Sonny!
@r.w.726711 күн бұрын
Love this guy man!!!
@Ahmedabadirider1212 күн бұрын
If anyone completed the project please share the link below.
@Ahmedabadirider1212 күн бұрын
Hey buddy I am done with project. All things are working but issue is my finalresponse is not showing on the Frontend ( ai response is showing in console but not in frontend ) this can be issue of SSE or in frontend but I tried replacing with your given code and still not solved
@sajidalee35945 күн бұрын
Same issue I am facing I spent lot of time. Did you fix that please help me to out of this 😢😊
@FaizuRahman-sq3qd12 күн бұрын
Sir, I'm having trouble accessing the product.categoryName or product.brand because we're using a reference. If I modify the query, I can access the data, but the type will be different. The product category generated type is a reference, whereas the fetched query returns an array. Could you please advise on how to handle this?
@DigitalAlchemyst12 күн бұрын
SOOO< It looks like when sonny does debugging he thought it was the API key getting mixed up and swapped out to his other set up, then assumed it was because free tier limits you at one. THe actual problem is that the SQL seed file sets up so that our create chatbot mutation requires the created at date and that is why SOnny was getting the error trying to create the chat bot, swapping to the other database worked for him because his original database did not have the date as required.
@amk832712 күн бұрын
I will l beak That Like button!🚀
@JsnSoma12 күн бұрын
is this the same as deploying in a physical server?
@JsnSoma12 күн бұрын
is this the same as deploying in a physical hardware server?
@jonathanreeves309812 күн бұрын
@sonnysangha I am stuck on the build. I have been able to get everything working up to around the hour mark when trying to add the categories dropdown and result page. The button and dropdown work fine. I am able to select the category I would like to filter to but when the page loads I am met with a TypeError: categories.map is not a function. I have gone through the creation of the category-selector.tsx file three times. Rewriting it each time only to still get this error. I am not sure what is causing the error. Any assistance with this would be very helpful. I have added my code below: "use client"; import { ChevronsUpDown, Check } from "lucide-react"; import { cn } from "@/lib/utils"; import { Button } from "@/components/ui/button"; import { Command, CommandEmpty, CommandGroup, CommandItem, CommandList, CommandInput, } from "@/components/ui/command"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { Category } from "@/sanity.types"; interface CategorySelectorProps { categories: Category[]; } export function CategorySelectorComponent({ categories, }: CategorySelectorProps) { const [open, setOpen] = useState(false); const [value, setValue] = useState<string>(""); const router = useRouter(); return ( <Popover open={open} onOpenChange={setOpen}> <PopoverTrigger asChild> <Button variant="outline" role="combobox" aria-expanded={open} className="w-full max-w-full relative flex justify-center sm:justify-start sm:flex-none items-center space-x-2 bg-blue-500 hover:bg-blue-700 hover:text-white text-white font-bold py-2 px-4 rounded" > {value ? categories.find((category) => category._id === value) ?.title : "Filter by Category"} <ChevronsUpDown className="ml-2 h-4 w-4 shrink-0" /> </Button> </PopoverTrigger> <PopoverContent className="w-full p-0"> <Command> <CommandInput placeholder="Search category..." className="h-9" onKeyDown={(e) => { if (e.key === "Enter") { const selectedCategory = categories.find((c) => c.title ?.toLowerCase() .includes( e.currentTarget.value.toLowerCase(), ), ); if (selectedCategory?.slug?.current) { setValue(selectedCategory._id); router.push( `/categories/${selectedCategory.slug.current}`, ); setOpen(false); } } }} /> <CommandList> <CommandEmpty>No Category Found!</CommandEmpty> <CommandGroup> {categories.map((category) => ( <CommandItem key={category._id} value={category.title} onSelect={() => { setValue( value === category._id ? "" : category._id, ); router.push( `/categories/${category.slug?.current}`, ); setOpen(false); }} > {category.title} <Check className={cn( "ml-auto h-4 w-4", value === category._id ? "opacity-100" : "opacity-0", )} /> </CommandItem> ))} </CommandGroup> </CommandList> </Command> </PopoverContent> </Popover> ); }
@leofrancaia13 күн бұрын
Hello, is it someone with the params and props issue when trying to build?