No video

My Tech Stack I've Used To Build 10+ Apps Over 2+ Years

  Рет қаралды 74,824

Your Average Tech Bro

Your Average Tech Bro

Күн бұрын

Пікірлер: 120
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
I built a database of case studies of startups that have successfully grown through organic social media marketing for you to learn from their playbook: thecontentmarketingblueprint.com/?
@YoKKJoni
@YoKKJoni 3 ай бұрын
render is great!
@joostschuur
@joostschuur 2 ай бұрын
I used Render and didn't die.
@ainxtyan
@ainxtyan 2 ай бұрын
I don't use your tech stack at all, but I must admit the statement "I'll let someone else handle the infra for me" resonated with me. Devops is such a chore -- I'd also rather just focus on building the product!
@AlbertCelmaOrtega
@AlbertCelmaOrtega 4 ай бұрын
Would be great to see how you structure your templates to speed up your process and what templates you use the most! Cheers
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
hahaha I wish I had a structure for my templates. Honestly all rogue copy/pasting across old projects 😬
@PrMovies0
@PrMovies0 3 ай бұрын
​@@YourAverageTechBro please make one video folder structure that u have generally used in your projects please 🥺
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
Some other technology I use that I forgot to mention: Stripe for payment processing (although have been looking into using something like LemonSqueezy because they handle taxes for you) TailwindCSS to style my web apps Prisma ORM for db stuff
@hbfl3x50
@hbfl3x50 4 ай бұрын
amazing stackk, jus like mine
@ibnurasikh
@ibnurasikh 3 ай бұрын
i've been using LemonSqueezy for some of my client's site, honestly it's hard, really hard, and wasting time. besides the UI is so much nicer than paddle, but both of them is very hard to implement in Next JS ecocystem, what i mean by hard is you must set up all manually, including the typescript stuff. yeah they do not have an SDK for react ecosystem, even for the javascript the SDK is too basic, very very basic. and also the cold start is very slow (i don't know what they're using, maybe lambda). the only reason i stay using lemonsqueezy is because stripe is not available in my country and most of my clients country. better stay to stripe or spending a much more time to build your own SDK or LemonSqueezy API wrapper.
@JohnVandivier
@JohnVandivier 3 ай бұрын
Extremely W stack. I’d go supabase over Planetscale but meh nitpicks
@emmanuelashong5013
@emmanuelashong5013 3 ай бұрын
Thank you very much, I have really learned a lot. I viewed from Ghana.
@hugoernestobetancourtbenav5586
@hugoernestobetancourtbenav5586 3 ай бұрын
Very good video, and in case you need to handle queues in the backend for complex pipelines or tasks with cron jobs, what do you use in your stack?, or maybe to handle web-sockets?. Again amazing video !!!
@FourOhFore
@FourOhFore 2 ай бұрын
Serverless takes the fun out of it for me. I love building backends.
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
totally understandable. for me i love building the entire product experience so i loveeeeee serverless
@zainn7336
@zainn7336 4 ай бұрын
clerk has some issue as its renders your whole site in dynamic way Kinde is better alternate. btw my tech stack for last 4 month : Next js , supabase , kinde , prisma orm/drizzle tailwand and stripe
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
I've heard about Kinde before but never quite tried it out. I'll look into it.
@proharbiswas3056
@proharbiswas3056 4 ай бұрын
superbase already has auth,why need more?
@zainn7336
@zainn7336 3 ай бұрын
@@proharbiswas3056 its not working fine
@zainn7336
@zainn7336 3 ай бұрын
@@YourAverageTechBro yeak its good
@henochcamer3765
@henochcamer3765 Ай бұрын
Why not using supabase authentification ?
@ibnurasikh
@ibnurasikh 3 ай бұрын
hmm interesting choice of clerk for auth, over the supabase auth. beside of clerk is very very cheap and have a nice pricing mechanism, but clerk is vendor locking, while supabase is more open. yes i know they have so much features that will help kickstart your application so much faster than supabase auth it self. but personally i think the more dependencies you have, the more difficult it is to maintain.
@abhishekgoel8251
@abhishekgoel8251 3 ай бұрын
That’s the same stack I’m using. So many great open source solutions
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
it's a great time to be a developer right now for sure
@axeo123
@axeo123 2 ай бұрын
Good stuff re: a classic tech stack. Are you interested in more joint development opportunities?
@rtorcato
@rtorcato 3 ай бұрын
digital ocean can replace your heroku and planet scale. Cloudflare should be in every stack.
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
ah yes I do use cloudflare on all my websites. Forgot to mention that.
@berkaycirak
@berkaycirak 3 ай бұрын
Thanks for your sharing. I am also fullstack web developer and I am passionate about development. However, I concern about AI. I am kinda mid level since I've been coding for 3 years. Should I stop learning new things on web development if AI will replace my job? or keep consisting to improve myself and making products? what do you suggest me
@xavhow
@xavhow 3 ай бұрын
What about all the bots on the net? Wouldn’t they increase your Vercel costs?
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
I haven't seen any issues with bots increasing costs 🤷
@Dabayare
@Dabayare 2 ай бұрын
So basically you can't provide a solution for a local butchers that wants to go online and do deliveries. All these outside services like the databases will eventually add to their cost if they are paying monthly subscription.
@paulmarc8168
@paulmarc8168 3 ай бұрын
what did you find bad at firebase that made you run away from it?
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
i prefer sql databases over non sql
@pokescreation
@pokescreation 3 ай бұрын
R.i.p. planetscale😢
@hellokevin_133
@hellokevin_133 2 ай бұрын
How do you deal with that logo + powered by clerk that clerk leaves on forms ? I built one for a client and it was instant turnoff to him lol
@noodlespwn42
@noodlespwn42 3 ай бұрын
With Clerk and NextJS, doesn’t ClerkProvider prevent static page generation? How do you deal with this or are the performance benefits just not worth it for your app?
@devardilshad3944
@devardilshad3944 3 ай бұрын
I'm also new to this, but if you want any of part of your app to be secured it has to be dynamically generated. feel free to correct me if I'm wrong.
@noodlespwn42
@noodlespwn42 3 ай бұрын
@@devardilshad3944 Cool yeah that’s what I thought as well
@mayankpant5376
@mayankpant5376 Ай бұрын
Do you maintain test cases of the product you developed?
@YourAverageTechBro
@YourAverageTechBro Ай бұрын
nah lol i just do it raw 😬
@guilleliss
@guilleliss 3 ай бұрын
Nice one! Have you tried Neon as db provider? Also, have you tried the vercel postgres provider? Any feedback there? Also, do you use any ui library on top of that? And lastly (if you are willing to share), what is your process for app ideas? Cheers!
@davideforestali8653
@davideforestali8653 2 ай бұрын
thoughts on using firebase instead?
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
a great alternative - shouldn't be an issue
@chenrvn
@chenrvn 2 ай бұрын
Planet scale take money. They remove the free tier. What you will choose now?
@IsraelHernandez-fq9dy
@IsraelHernandez-fq9dy 4 ай бұрын
Bro can you cover how you learned how to code ? Like your resources and studying tips
@seaweedglob
@seaweedglob 4 ай бұрын
Odin Project, my guy. If you're intersted in python, learn the basics then go through the Django tutorial. Best thing you can do after that is just build shit. Stop going through tutorials, stop buying courses. Just build things out and supplement your knowledge gaps as you go.
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
Odin project is a great free, open source resource. I studied coding in school + took some classes on udemy to learn my stuff stuff but if I were starting from scratch I would definitely check out Odin Project.
@olehmeserenko
@olehmeserenko 3 ай бұрын
What would you recommend to use for a blob storage? I need to implement images upload and I am not too sure what to use. Either aws s3 bucket or vercel's new blob storage?
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
Vercel blob storage is pretty expensive last time I checked. I'd probably stick with s3
@funhaos
@funhaos 3 ай бұрын
5:35 Server List Function?? did you preview before upload?? lol
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
Hahaha woops, typos happen 😬
@Atameow
@Atameow 3 ай бұрын
audio is not consistent, great video though ty
@iganic7574
@iganic7574 3 ай бұрын
Sql vs nosql (mongodb) database
@imperialGaming.2473
@imperialGaming.2473 3 ай бұрын
Good looks
@Abhishek-ye8ql
@Abhishek-ye8ql 3 ай бұрын
Are you sitting next to me on a Jetblue flight right now
@roachcode
@roachcode 3 ай бұрын
with NextJS/Vercel being serverless, what do you use when you need websockets? for example, for a minimal real-time chat feature?
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
Haven’t quite had the need for that yet 😬 can’t give an answer quite yet
@axeo123
@axeo123 2 ай бұрын
It's mid 2024 now. With all the money in no code/low code, why has no one built a SaaS Depot all-in-one platform?
@ethansutherland5813
@ethansutherland5813 2 ай бұрын
All the places that are fertile to create new businesses are on the margins and require a more bespoke approach to the code you’re writing. If you can do that, it doesn’t make sense to spend more time and effort building it for someone else
@axeo123
@axeo123 2 ай бұрын
Yes, agreed. But there seems to be a new website and web app builder tool released every week. That's a lot of time and money chasing the "citizen developer". There are a few full stack, jump start, boilerplates on the market.
@jaypsanchez9481
@jaypsanchez9481 3 ай бұрын
what’s your thought on Flutterflow & Firebase?
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
i've heard great things! I've personally never used it though.
@jaypsanchez9481
@jaypsanchez9481 3 ай бұрын
@@YourAverageTechBro appreciate it, love your content btw thank you! (web developer learning backend)
@codewithguillaume
@codewithguillaume 3 ай бұрын
Nice :)
@zealventure
@zealventure 4 ай бұрын
How about appwrite instead of supabase, your thoughts
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
haven't used it before so I don't have too much thoughts on it quite yet.
@noname_160
@noname_160 3 ай бұрын
Its good though but its db structure is nosql type and i remember u can have sql in supabse so if u prefer sql then supabase is good
@yourlinuxguy
@yourlinuxguy 3 ай бұрын
So you use TypeScript?
@los_
@los_ 4 ай бұрын
Thanks for the rundown. I currently have to convert a next js app to mobile. What would you use for that?
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
Probably react native w/ expo since they are both react based!
@Ayoubased
@Ayoubased 4 ай бұрын
nevre tried next but heard expo follows the same file structure routing system and it sounds like its gonna make it easy for u
@alea5465
@alea5465 4 ай бұрын
Thanks for the info!. Just a quick question, you only use server actions as your backend?
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
Yep! Havent needed to host my own server yet since serverless is pretty good
@alea5465
@alea5465 4 ай бұрын
@@YourAverageTechBro, thanks for the answer. I formulated the question incorrectly, what i wanted to know is if you use any type of API layer (other than calling third party services)?, I have heard that not using it will end up in a non scalable app in the long run. However, I have read also that "premature optimization is the root of all evil".
@InfoVerseNetwork
@InfoVerseNetwork 4 ай бұрын
Supabase Auth is any good? Is it better or worse than Clerk/Kind?
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
It's been quite a few months since I've last used Supabase, but from my last impression I found that Clerk did a lot more "out of the box" and had a lot more pre-built components that handle auth logic whereas Supabase's out of the box component was a bit lacking. Once again it's been a while since I've used Supabase auth so my opinions could be a bit dated haha
@InfoVerseNetwork
@InfoVerseNetwork 4 ай бұрын
@@YourAverageTechBro thanks brother, you replying to my comment means a lot to me. It was a Really helpful video.
@History1st
@History1st 3 ай бұрын
What camera and lighting do you use
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
this video was filmed on a dji osmo pocket 3!
@pranitmane
@pranitmane 4 ай бұрын
hey man, what are your thoughts on turborepo, trpc and other fancy stuff.
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
they're definitely useful and I can see why people like them, but right now learning a new tech stack isn't my priority and my main priority is just building + shipping fast so I'm happy sticking with the tech stack that I know 🙂
@astronaut22
@astronaut22 3 ай бұрын
can I use supabase to show data from database as advertisement to users in sync in queue real time ?
@ijasdeen3809
@ijasdeen3809 2 ай бұрын
No don't do it. you'll be stuck in midway
@astronaut22
@astronaut22 Ай бұрын
@@ijasdeen3809 ok
@mr.vedantupadhyay3429
@mr.vedantupadhyay3429 4 ай бұрын
Hi sir....loved your video....U know i used to wonder how a professional Full Stack Dev handles all this stuff Hosting ,Auth,DB etc...I just want to ask u that is it ok for me to code in NextJs now ...since I have completed MERN and i am pretty confident in ReactJs....also there is this project that I been trying to build and i want to incorporate a ad reccomendation system in my backend...how should i do it ??...Can i somehow connect my python code into Express...How do i run that Python code into my NodeJs server?? Plss...provide me just some hint...
@pranitmane
@pranitmane 4 ай бұрын
If you are comfortable with MERN already, then nextjs won't be difficult at all. To answer your second question, yes you can run python code in nodejs using a child process.
@mr.vedantupadhyay3429
@mr.vedantupadhyay3429 4 ай бұрын
@@pranitmane Thanks a lot ...I got it...just read a medium article on child process...Thanks
@herok3447
@herok3447 4 ай бұрын
Clerk is amazing and quite cheap
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
agreed! it's great.
@boyo_23
@boyo_23 4 ай бұрын
not as cheap as supabase tho
@ayushjha8810
@ayushjha8810 2 ай бұрын
Where do you host your server? I am going to host my server for free.
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
I don’t host a server. Other tools like vercel host everything for me
@brokecoder
@brokecoder 4 ай бұрын
Trpc?
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
Nope just normal nextjs14 with server actions + route handlers
@johnpaulpineda2476
@johnpaulpineda2476 3 ай бұрын
Yo bro, How do you sync your database with clerk?
@smnwlsh
@smnwlsh 2 ай бұрын
Feature plugs 😂😂😂
@WackNoir
@WackNoir 3 ай бұрын
Bro deploying the applications on aws or heroku has given me chest pains lmao. It is so annoying
@YourAverageTechBro
@YourAverageTechBro 3 ай бұрын
I agree haha it is way harder than it should be
@BhideSvelte
@BhideSvelte 4 ай бұрын
did you try Svelte JS
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
I haven’t but I’ve been meaning to!
@upsxace
@upsxace 3 ай бұрын
I'm waiting for Svelte 5 release. Before Svelte 5 I don't think it's worth to have Svelte as main framework. Svelte 5 is the upgrade that Svelte needed to be as good as React IMHO
@agustingarcinuno4172
@agustingarcinuno4172 4 ай бұрын
Based
@Ahmed-ut3ou
@Ahmed-ut3ou 2 ай бұрын
sorry but you need a good mic
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
appreciate the feedback! will look into getting a better mic in the future.
@AyushSharma-ik7bx
@AyushSharma-ik7bx 3 ай бұрын
htyhyttyh
@matthewbridges3147
@matthewbridges3147 4 ай бұрын
You're so fucked if any of your apps experience explosive growth
@proharbiswas3056
@proharbiswas3056 4 ай бұрын
because of clerk?
@YourAverageTechBro
@YourAverageTechBro 4 ай бұрын
That’s a problem i would love to have haha
@matthewbridges3147
@matthewbridges3147 4 ай бұрын
@@proharbiswas3056 because all those platforms, supabase, vercel, not sure about clerk, charge 4-10x the price of running a box with some software to do the equivalent
@LNcreative
@LNcreative 4 ай бұрын
why tho?
@PM_FC
@PM_FC 3 ай бұрын
What is the bottleneck?
@johnchukwuma413
@johnchukwuma413 2 ай бұрын
Argh! Why the background music is so distracting?! I had to stop watching as it was so annoying. Either reduce the volume or turn it off.
@YourAverageTechBro
@YourAverageTechBro 2 ай бұрын
sorry to hear that!
@axeo123
@axeo123 2 ай бұрын
Good stuff on a classic tech stack. Contact me if interested in more joint development opportunities.
What tech I used to code my new startup in 2024
16:19
Anthony Sistilli
Рет қаралды 33 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 76 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 65 МЛН
The Joker saves Harley Quinn from drowning!#joker  #shorts
00:34
Untitled Joker
Рет қаралды 64 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 43 МЛН
I Built 9 SaaS Apps Over 3 Years - Here's What I Learned From Each One
20:26
Your Average Tech Bro
Рет қаралды 19 М.
The App YOU or I Could Have Built... ShipFast
6:52
Travis Media
Рет қаралды 131 М.
I earn $137/day with this SIMPLE tech stack
5:42
Mirza Biz
Рет қаралды 4,3 М.
Build Apps In 1 Week With This Tech Stack
5:01
Your Average Tech Bro
Рет қаралды 73 М.
Never install locally
5:45
Coderized
Рет қаралды 1,8 МЛН
The Million Dollar Tech Stack
17:59
Tech With Tim
Рет қаралды 43 М.
My Bleeding Edge Tech Stack for 2025
8:43
Fireship
Рет қаралды 934 М.
The Tech Stack I Use For All My SaaS Apps
14:13
Nizzy
Рет қаралды 6 М.
Picking The Right Stack In 2024
3:59
Theo - t3․gg
Рет қаралды 67 М.
Firebase vs Supabase - I Built The Same App With Both
6:21
Your Average Tech Bro
Рет қаралды 106 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 76 МЛН