i built typeform in 96 hours (coding vlog)
Vložit
- čas přidán 26. 06. 2024
- 🚀 Join Jacob's Dev Club: www.subbb.me/jacob
✅ launch your paid community: subbb.me
🧠 learn to code: scrimba.com/allcourses?aff=jacob
🦄 tailwind animations: tailwindanimations.co
🤝 collaborations: collab@jacobbinnie.com
instagram 👉🏻 / binnie.jacob
twitter 👉🏻 / jacobbinnie
github 👉🏻 github.com/jacobbinnie - Věda a technologie
🚀 Join Jacob's Dev Club: www.subbb.me/jacob
Finishing code and pushing to production same day is crazy
We live on the edge
ci/cd!
Great work per usual! Loving the content and the process!
A suggestion if you may: I think having autofocus on form fields after appearing makes the experience way smoother
I really enjoy watching your videos so much!
Encouraging as usual! Just conceptualized my first major project and this keeps me excited about it!
Another great video. You inspire me and make me want to more work Jacob 😄👊
You love to see when a project comes together! Great job, Jacob!
Thanks dude!
Not me taking screenshots because I was in the dev club part of the video…
Hahaha
that really is sick, congratz!😆
I always love watching your vids bro, you've come really far and keep on going🙌🏽... love from Tanzania 🇹🇿
This man can't be stopped! Great video man, such a cool insight into what it takes to build!
Appreciate it!
Nice work! Love the T-shirt too 😅
Nice brother more power to you
Subb is really taking off with the new features, keep it going! If I were to guess where you guys are headed next after the US I would say London :D
Cool idea! A suggestion, add a progress bar so users know how many questions they have to answer. I hate not knowing if it's 30 seconds or 5 mins
yeah, the migrations thing is something to really look out for, a couple of weeks ago i pushed to prod and a migration wiped the entire database (thankfully i had a backup). At least it helped me realize i needed to take a lot more precautions before pushing to prod
Awesome and sick!
I like how you are just happy that it works. Its a typical programmer thing😂. Nice vid!
Nice vid! Tip: you can wrap your migration within a transaction to make it safer when running in production
nice work youre doing with subb! really enjoying the documentation on yt as well. also, it would be nice to add something to that "thank you" page, so the user applying should be aware that they will receive an email regarding their application (which will allow them to pay and get acces to the community).
Railway for backend deployment, this man knows his craft
I am using Railway for both, front and backend, for my startup, its awesome!
Hey Jacob, another cool video 👌Can't wait to see where you move 😎Btw, what tech stack are you using? Which database?
PostgreSQL
What about a back button in the typeform, for when people make a mistake or something? Another thing is that when too many people apply, it becomes a bit time-consuming to approve each person one by one. Great video!
True... but also the point is you want to approve people one by one :)
I need this feature with deleting connections and connection an another one
Very nice man...🚀 BR
Your coding journey and accomplishments are truly inspiring! 🚀 It's clear you have deep expertise in rapid development. Could you share some key strategies you used to streamline your process and complete Typeform in such a short time? 🤔 Excited to hear your insights!
Just start moving!
Do you think the "approve" dialog should be a purple button on the right of the cell in the table, or do creators have to manually click each one and then click "approve"?
Love watching your videos!
Do you design the UI for Sub as well?
Yep!
Hey Jacob, great video! Any details you can share on your tech stack? looks like you're using NestJS for your API and Next for your frontend -- how are you connecting the two? Did you consider something like tRPC/T3 stack?
I generate types to the frontend using the Openapi swagger generator
super exciting stuff! later down the line do you think subbb might allow creators to create a paid community directly on the site (without going through discord, etc.)?
Maybe!
Can you share more detail on how you did the customization of the applications? My company is currently introducing a template approach and oh boy am I struggling coding it
What do you mean?
dang im first super cool watching these startup vids man id love to come work for you
I do have to ask, why not have all the form fields on one page? Rather than having users click next next, it’d get pretty cumbersome especially if a user makes an error or if the subs form requests more information from users when they sign up.
Jacob: you should be extra careful while merging proof read it 4 times
2 mins later
Jacob: when in doubt just merge it
😂
What service/platform do you use to host and manage production runs?
Railway and Vercel
How do you exactly do staging and production? I always did it at my internships but never on my personal projects
Same code, different environment variables
Great 😃😃
What are you using for nestjs api hosting?
Railway
@JacobSucksAtCode in your next video please can you tells use your tech stack and how much it costs for you to run it. Thanks and keep up the good work.
Around $30 per month
what database do you use for dev and prod?
Railway
Record it in 60 fps not 30 or 25🎉❤
Nice job dude, keep it up!
Just wondering tho, isn't it bad to say that you're building a Typeform "copy" into your app? For legal reasons
Not really, typeform don't own forms
How does your front end work do you use react, if so do you use a component library and such does anybody have any tips on this, I am familiar with react but feel like it takes time to make a good UI
Take inspiration from other people's apps
Jacob, could you please share the link for your backpack?
I bought it over 10 years ago haha
@@JacobSucksAtCode wow! it looks brand new
Suggestion!! I feel the feauture where the creator accepts a submission by applying or rejecting, should have a pop up to verify whether their sure about their choice. Just in case someone mistakenly clicked the wrong button.
Not a bad idea!
Honestly instead of adding another thing to the flow, I would just add a list of accepted/rejected options so they can change their choice, or do like Google and show a notification with "Submission accepted" or "Submission rejected" and an undo button within the notification for a more cleaner setup.
@@hibrunocosta It's like a staging environment for the creator so they can push their accepted ppl to "prod" :)
what deployment platform is that
Railway
What UI component library are you using? Shadcn, Radix, Material?
A bit of Shadcn
Hi Jacob ❤,
I decided to learn software engineer machine learning 😊 what's your opinion in this for person who love to write code so much, or web dev better for me 😊❤??
Please reply 🙏?
Whatever you like
@@JacobSucksAtCode how i can choose, I'm very confused between it.
Please help me?
Binnie how tf did you build this entire thing on a 14 inch laptop
😂
what database app is he using ?
Railway
And also datagrip
@JacobSucksAtCode Is it just you coding this by yourself? Are you looking for other developers?
Currently just me!
Early gang let's go 💪
Hi bro .Where do you work?
NYC
My motivation to write code comes and gos but this content always sucks me back into building stuff
Where do you host it?
Railway
Moving back to NZ?
👀
LGTM 😂
Bro, is it London??😂😂😂😂😂😂
👀
@@JacobSucksAtCode it's London my guy 😁😁😁😅😅😅😅