Roadside to Dream Job - Frontend Interview Prep Course 🔥🔥 roadsidecoder.com/course-details (50% Discount for limited time)
@AbdulRehman-zc7lwАй бұрын
Hi!!! Please make tutorial on ai photo enhancer web app development like Picwish and cutout pro..
@jhonsnow53414 күн бұрын
00:01 Create a full stack URL shortener app with ReactJS, Tailwind CSS, Supabase, and Shadcn UI 02:00 Implemented production grade features like analytics and dashboard using Tailwind CSS, Supabase, Shadcn UI. 06:04 Setting up Tailwind CSS, Supabase, and Shadcn UI 08:06 Setting up project with API key and URL for Supabase integration 12:14 Setting up unique custom URLs and creating a table for click tracking. 14:11 How to secure hosting and domain for your app 17:57 Creating routes using the browser router function 20:00 Setting up different pages and routes using React Router 24:04 Creating a new component for header with logo and banner 26:01 Implement programmatic navigation using useNavigate from React Router DOM 29:48 Building the landing page with Shadcn UI components 31:43 Setting up UI components in React 35:37 Customizing button styles and accordion component 37:32 Using useState to manage URL state in React 41:34 Handling search parameters in the URL and showing a prompt to login 43:34 Creating API for Login and Sign Up 47:30 Installing React Spinners and yep Library for input validation 49:34 Implementing a loading indicator and error handling 53:37 Validation logic for email and password input fields 55:32 Creating a custom hook for handling API calls 59:08 Using fetch hook and Supabase for API calls 1:01:04 Setting up Superbase URL 1:05:01 Setting up context API in React with create context and provider 1:07:15 Implementing user authentication and session management 1:11:07 Creating user profile with file storage and database interaction 1:13:09 Creating an API for signing up users with a profile picture 1:17:09 Updating sign up flow and file uploading functionality. 1:19:09 Implementing authentication logic for redirecting users to appropriate routes based on login status 1:23:10 Implementing User Profile and Logout Functionality 1:25:25 Implementing local storage and fixing UI errors 1:29:16 Adding dummy data for testing purposes 1:31:21 Setting up policies and APIs for QR code functionality 1:35:38 Rendering stats and user-created links 1:37:39 Setting up UI elements for link creation 1:41:50 Implementing search functionality and error handling in the project 1:43:47 Making data dynamic for URLs and clicks 1:47:59 Setting up environment variables for URL handling 1:49:53 Customizing UI elements and adding functionality to URL shortener project 1:53:54 Creating logic for deleting URLs 1:56:00 Creating URL functionality for dashboard 1:59:58 Creating API for URL shortening 2:01:56 Show popup with long URL pre-filled when user lands on homepage 2:05:50 Creating form state and schema 2:07:31 Setting up form values and handling URL changes 2:11:41 Handling loading state and form validation 2:13:36 Implementing error handling and API call in the URL shortener form 2:17:52 Creating an API to store user stats like device location 2:19:42 Fetching long URL and storing clicks in the database 2:23:48 Created new APIs for fetching URL details and click stats. 2:25:52 Building the URL shortener page 2:29:54 Adding buttons and QR code to the Link Card 2:31:57 Implementing conditional rendering for fetching and displaying stats. 2:36:04 Cumulating location data for multiple cities 2:38:01 Creating city count data from stats array 2:42:05 Mapping data and rendering in a chart 2:43:56 Building a complete URL shortener project with React JS, Tailwind CSS, Supabase, and Shadcn UI. 2:47:39 Setting up and testing the React app functionality
@Nonsync252 ай бұрын
Bro you're just a hidden gem. Your video should reach to many developers.
@A1996ARP20752 ай бұрын
Best frontend KZfaq channel , if i have to recommend frontend tutorials i will recommend ur channel over udemy courses for best projects and interview preparation
@RoadsideCoder2 ай бұрын
Thank u so much 💖
@harshtiwari21502 ай бұрын
very underrated channel, this channel need more subs 🔥
@vipulgupta41252 ай бұрын
Thats so great need more project like these.
@RoadsideCoder2 ай бұрын
More Coming!
@chakrabarti96342 ай бұрын
@@RoadsideCodersir what are the prerequisites for this project? Please I beg to you bring some projects like your 2 years old chat app where only html css javascript knowledge was required and more things you will explain along the way please help on that
@RoadsideCoder18 күн бұрын
@@chakrabarti9634 Sure bro, will bring mern projects too! You can alse follow thi with basic react knowledge
@user-ko4pe5jp5v2 ай бұрын
Thanks for making a project using these techstack
@mohammadabbas16232 ай бұрын
bro is back
@RoadsideCoder2 ай бұрын
✌️
@diptamoy122 ай бұрын
Please continue this type of tutorial ❤
@Infinite_Coding-mz2oj2 ай бұрын
What a hidden GEM 😎😎😍😍
@nilesh643910 күн бұрын
I dont think so anybody will be able to watch this project whole and complete it but still I am doing
@ChooserlyАй бұрын
Amazing video waiting for more!
@FreezingTech2 ай бұрын
form last 1 year im looking for this type of project specialy this url shortner application ,i appreciate to your work need more such projects video
@RoadsideCoder2 ай бұрын
Thank you
@RandomReqrАй бұрын
Did you deploy it on vercel? Pls help me how to deploy it on vercel
@ganeshkollati5100Ай бұрын
Great Teaching Piyush
@RoadsideCoderАй бұрын
Thanks !
@mukulsingh727Ай бұрын
Good video and want part 2
@manashanand96512 ай бұрын
Impressive content 👏 Hey bro can you make a tutorial on these thing 😅 1. Supabase production level authentication with next js gmail otp and magic link 2. How to make delivery dashboard I'm following you from long time maybe u remember i suggest you to make ui library in insta 😂
@RoadsideCoder2 ай бұрын
Noted! Thanks for the suggestion.
@GymPolarАй бұрын
Thanks man, helped a lot
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@GymPolarАй бұрын
@@RandomReqr Sorry i didnt
@letsspeakwithlearnenglish63712 ай бұрын
Great
@RandomReqrАй бұрын
Can someone please tell me how to deploy this project in vercel? Please help me if anyone has completed it.
@aditya-d-2 ай бұрын
thnk for full stack, make more like this
@RoadsideCoder2 ай бұрын
More to come!
@kevinpatel1232 ай бұрын
Hands down the best channel for learning frontend development. You teach us how to think and go with the flow to make projects. Thank you🫶
@RoadsideCoder2 ай бұрын
Thanks man! Great to hear!
@faizanqureshi37922 ай бұрын
i am getting Failed to fetch error at 1:01:20, how can i fix it?
@ajiteshmishra0005Ай бұрын
When will you explain JWT authentication and authorisation technique & Redux OR Redux Toolkit on any React Application or project so that we can learn the concept????
@pani31842 ай бұрын
Thanks a lot for this amazing project tutorial, can we deploy in vercel or any free hosting sites
@RoadsideCoder2 ай бұрын
Yes, you can
@pani31842 ай бұрын
@@RoadsideCoder Hello Mr Piyush following this tutorial from the beginning, and got following error at creating dashboard section "invalid input syntax for type uuid: "[object Object]" trying to resolve but helpless could u please see this once. thank you
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@user-gl7vl2kw8g2 ай бұрын
I am a little confused because both the page and the component look similar. Why do we call them by two different names?
@RoadsideCoder2 ай бұрын
Because pages contain the files that are imported in the router, its just a good convention that I follow
@KanishkaMrunal2 ай бұрын
some time code not understand
@ganeshhegde8972Ай бұрын
Brother please make the second part of this video. ❤
@afaqahmad89182 ай бұрын
great project
@RoadsideCoder2 ай бұрын
Thanks
@afaqahmad89182 ай бұрын
@@RoadsideCoder My pleasure sir
@manojb16062 ай бұрын
Damn Bro your killing the content
@RoadsideCoder2 ай бұрын
Thanks mate!
@manojb16062 ай бұрын
@@RoadsideCoder Can I use this and build the same is it ok
@RoadsideCoder2 ай бұрын
Yeah sure!
@lluckyy_zy2 ай бұрын
Nice ❤
@RoadsideCoder2 ай бұрын
Thanks 🔥
@muhammadobaidullahkhan58872 ай бұрын
How did you made that cinematic showcase of project plz tell
@RoadsideCoder2 ай бұрын
Adobe Premiere Pro
@CodeDaily365Days2 ай бұрын
Password is not secured. Data breach. Google warning ⚠️
@RoadsideCoder2 ай бұрын
haha
@AvikNayak_2 ай бұрын
Hash it before saving
@RoadsideCoder2 ай бұрын
It is automatically hashed
@Soulhighlights12 ай бұрын
That means your using week password like test
@SRoy270017 күн бұрын
failed to fetch when creating table in Supabase ... please help
@aqz5905Ай бұрын
Are you writing js or ts in your day to day at work ?
@RoadsideCoderАй бұрын
both
@KrunalKRG2 ай бұрын
Is this beginner friendly Supabase used here Means did you explain the things
@RoadsideCoder2 ай бұрын
Yes everything - beginner friendly
@KrunalKRG2 ай бұрын
@@RoadsideCoder thanks ❤️
@MoviesWallah6917 күн бұрын
can you recommend any source to deploy this in vercel or netlify
@RoadsideCoder16 күн бұрын
here - kzfaq.info/get/bejne/e9eGaJh8tJzZmok.html&lc=UgzFoY--Rv6HGrxHmEh4AaABAg
@prateek_rohilla2 ай бұрын
🔥🔥
@DhRuVpAtE20 күн бұрын
1000 Likes done Waiting for Part 2
@maazshaikh79052 ай бұрын
Can i follow this along as a react js beginner?
@KanishkaMrunal2 ай бұрын
no
@AvikNayak_2 ай бұрын
What benefit does supabase have over firebase?
@RoadsideCoder2 ай бұрын
Its open source
@rishiraj25482 ай бұрын
💯
@AbhishekSingh-nk7lz2 ай бұрын
❤❤thnxxx sir
@RoadsideCoder2 ай бұрын
💖
@oluwanifemiorimoloye-ww6nfАй бұрын
What's up bro I have a question for you Did you write all this offhead or used some resources? If you wrote it off head or used resources can you share how you did it? Cause those are m*dd JavaScript right there bro...
@RoadsideCoderАй бұрын
This is the resource that will help u out - roadsidecoder.com/course-details
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@oluwanifemiorimoloye-ww6nfАй бұрын
@@RandomReqr what do you mean
@oluwanifemiorimoloye-ww6nf22 күн бұрын
Do i have to host it before it works?
@RoadsideCoder22 күн бұрын
no
@oluwanifemiorimoloye-ww6nf22 күн бұрын
@@RoadsideCoder I mean the redirect-link, did I have to host it before the redirection of the link works
@RoadsideCoder22 күн бұрын
it will work on your local too, if u wanna shar to someone else then u have to host
@oluwanifemiorimoloye-ww6nf22 күн бұрын
@@RoadsideCoder Thanks man It work perfectly
@ganeshmaganti31752 ай бұрын
Hi bro, Can you make a video for Google authentication with MongoDB?
@RoadsideCoder2 ай бұрын
I will!
@someone___crazy-t2dyutyir2 ай бұрын
timestamp : 28:00
@subhu1435 күн бұрын
ist day 00:31:13 00:44:39
@afaqahmad89182 ай бұрын
leaving bookmark 56:15
@Mrityunjay-m6k28 күн бұрын
Make video with material ui
@RoadsideCoder28 күн бұрын
Sure ✌️
@bablugupta21192 ай бұрын
When we share the shortened link with the someone it asks them to login
@RoadsideCoder2 ай бұрын
Make sure the Row level security for SELECT in urls table is for all users.
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@vaibhavmane57582 ай бұрын
Bhai test case ka bhi banao
@RoadsideCoder2 ай бұрын
soon 👍
@mehul2052 ай бұрын
Hey can you make a video on supabase vs firebase
@RoadsideCoder2 ай бұрын
Sure
@mehul2052 ай бұрын
@@RoadsideCoder Thank you :)
@mohdkhaleeq74682 ай бұрын
Can i build this project for resume.
@RoadsideCoder2 ай бұрын
yes
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@rockrk25199 күн бұрын
2:21:02
@AbhishekSingh-pl2yg2 ай бұрын
I request to make video on how to secure VITE_SUPABASE_KEY and VITE_SUPABASE_URL as these keys are available in production build js chunk file. Anyone can view it from network tab
@RoadsideCoder2 ай бұрын
Ok , I will!
@ankitasingh1437Ай бұрын
if i dont want to buy the domain ,this project when deployed on neltify didnt work. can you provide some way out to make it work
@ankitasingh1437Ай бұрын
please help me , i want to deploy it for the portfolio
@RoadsideCoderАй бұрын
U can also use vercel
@ankitasingh1437Ай бұрын
@@RoadsideCoder but i tried to deploy ... its not working..... can you suggest if something needs to be altered
@ankitasingh1437Ай бұрын
I mean like i deploy it on netlify but its not redirecting me the original website ...how to achieve that.. if you can help please?
@SandeepKumar-vw9cnАй бұрын
@@ankitasingh1437 Same problem, the console is responding with 404 server error
@KanishkaMrunal2 ай бұрын
why r u not go with tsx rather jsx
@RoadsideCoder2 ай бұрын
Because the logic remains the same, its just the type. Typescript is same as Javascript.
@RandomReqrАй бұрын
Did you deploy it on vercel? If yes then please tell me how to do it.
@shashwatshrey92482 ай бұрын
7:30 Supabase
@shashwatshrey92482 ай бұрын
23:00 made with
@shashwatshrey92482 ай бұрын
40:20 Supabase auth
@shashwatshrey9248Ай бұрын
1:09:25 Supase storage
@shashwatshrey9248Ай бұрын
1:27:00 Supabase security
@shashwatshrey9248Ай бұрын
1:46:00 Supabase
@jhonsnow5342 ай бұрын
🛐🛐🛐
@afaqahmad-ef4ky5 күн бұрын
Who completed this project?
@beingaiiitian4559Ай бұрын
1:32:08
@arinjain25Ай бұрын
Bro I want to ask something can u please connect with me?