Full Stack React JS Project ( URL Shortener ) - with Tailwind CSS, Supabase, Shadcn UI Tutorial 🔥🔥
HTML-код
- Опубликовано: 30 июн 2024
- Use This Link to Buy affordable Hosting from Hostinger: www.hostg.xyz/SHF7G
Please use my coupon code and get an additional 10% discount: ROADSIDECODER
➡️ My Frontend Interview Course - roadsidecoder.com/course-details (50% Discount)
Build a Full Stack URL Shortener in React JS with Tailwind CSS, Supabase, Shadcn UI Tutorial. This is an amazing project for your resume which will impress recruiters a lot and showcase your skillset.
🔗 React JS Interview Series -
• Frontend Machine Codin...
➡️ Source Code - github.com/piyush-eon/url-sho...
➡️ Book a mentorship call with me - topmate.io/roadsidecoder
👤 Join the RoadsideCoder Community Discord -
/ discord
🔗 MERN Stack Chat App Tutorial -
• MERN Stack Chat App wi...
🔗 Complete Data Structures and Algorithms with JS Course - • Data Structures and Al...
🔗 JS Interview Series -
• Javascript Interview Q...
🔗 Cars24 Interview Experience -
• Frontend Interview Exp...
🔗 Unacademy Interview Experience -
• Frontend Interview Exp...
🔗 Tazorpay Interview Experience -
• Frontend Interview Exp...
🔗 React Beginner's Project Tutorials -
• React JS Project Tutor...
#reactjstutorial #frontend #ReactJS
-------------------------------------------------------------------------
00:00:00 Project Demo
00:03:06 Setup React App with Shadcn UI
00:07:14 Backend Setup with Supabase
00:14:03 Hostinger Setup
00:17:02 Defining the Routes
00:23:47 Building the Header
00:31:12 Building the Landing Page
00:40:14 User Authentication
00:44:32 Creating Login API
00:46:48 Login UI
00:56:11 useFetch Custom Hook
01:03:31 Adding Context API for User State
01:08:59 Creating Signup API
01:14:08 Signup UI
01:20:36 Protected Routes
01:22:23 Making Header Dynamic + Logout Logic
01:26:54 Adding Row Level Security
01:31:57 Fetch Url and Clicks API
01:34:58 Building Dashboard
01:52:14 Download QR Code
01:53:32 Deleting a URL
01:56:05 Create URL API
02:00:21 Create URL Dialog
02:15:57 Link Redirection Page
02:17:58 Statistics API
02:19:50 Redirection Logic
02:22:44 Building Link Stats Page
02:23:37 URL Info API
02:25:01 Link Page UI
02:33:43 Location Graph for a link
02:40:24 Location Pie Chart for a link
02:45:38 Deployment
-------------------------------------------------------------------------
⭐ Support the channel -
/ @roadsidecoder
Special Thanks to our members -
Roadside to Dream Job - Frontend Interview Prep Course 🔥🔥
roadsidecoder.com/course-details (50% Discount for limited time)
very underrated channel, this channel need more subs 🔥
Bro you're just a hidden gem. Your video should reach to many developers.
Best frontend RUclips channel , if i have to recommend frontend tutorials i will recommend ur channel over udemy courses for best projects and interview preparation
Thank u so much 💖
Thanks for making a project using these techstack
Thats so great need more project like these.
More Coming!
@@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
Please continue this type of tutorial ❤
What a hidden GEM 😎😎😍😍
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
Thank you
Great
❤❤thnxxx sir
💖
bro is back
✌️
thnk for full stack, make more like this
More to come!
Nice ❤
Thanks 🔥
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 😂
Noted! Thanks for the suggestion.
🔥🔥
great project
Thanks
@@RoadsideCoder My pleasure sir
Thanks a lot for this amazing project tutorial, can we deploy in vercel or any free hosting sites
Yes, you can
@@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
How did you made that cinematic showcase of project plz tell
Adobe Premiere Pro
💯
I am not able to see how many users are opening the link via mobile instead of opening it through mobile ,help me what should i do? Also as i have created new links nothing is showing in my databse both the tables are empty
Damn Bro your killing the content
Thanks mate!
@@RoadsideCoder Can I use this and build the same is it ok
Yeah sure!
I am a little confused because both the page and the component look similar. Why do we call them by two different names?
Because pages contain the files that are imported in the router, its just a good convention that I follow
some time code not understand
Is this beginner friendly Supabase used here
Means did you explain the things
Yes everything - beginner friendly
@@RoadsideCoder thanks ❤️
i am getting Failed to fetch error at 1:01:20, how can i fix it?
Can i follow this along as a react js beginner?
no
What benefit does supabase have over firebase?
Its open source
Hi bro, Can you make a video for Google authentication with MongoDB?
I will!
Password is not secured. Data breach. Google warning ⚠️
haha
Hash it before saving
It is automatically hashed
That means your using week password like test
I am searching for job for that suggest 3 project which help me to get job
Bhai test case ka bhi banao
soon 👍
When we share the shortened link with the someone it asks them to login
Make sure the Row level security for SELECT in urls table is for all users.
Hey can you make a video on supabase vs firebase
Sure
@@RoadsideCoder Thank you :)
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🫶
Thanks man! Great to hear!
🛐🛐🛐
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
Ok , I will!
Can i build this project for resume.
yes
leaving bookmark
56:15
why r u not go with tsx rather jsx
Because the logic remains the same, its just the type. Typescript is same as Javascript.
1:32:08
timestamp : 28:00
7:30 Supabase
23:00 made with
40:20 Supabase auth