Тёмный
Andrew Peacock
Andrew Peacock
Andrew Peacock
Подписаться
👨‍💻Building SaaS In Public
📚Teaching everything I know

Thanks for stopping by! ❤️
Come hang out with me on threads & Instagram @_andrewpeacock
Day in the life designing a SaaS startup
10:44
2 месяца назад
AVOID BURNOUT IN 2024
5:48
3 месяца назад
THIS QUOTE CHANGED MY LIFE
6:32
4 месяца назад
STOP FAILING YOUR GOALS IN 2024
8:27
4 месяца назад
MISTAKES STUDENTS MAKE EVERY YEAR
9:43
4 месяца назад
My Productivity Desk Setup (2024)
8:52
5 месяцев назад
MINIMALIST SETUP TO PLAN YOUR 2024 GOALS | 4K
11:44
5 месяцев назад
SOFTWARE ENGINEERS NEED THESE 5 THINGS
8:48
6 месяцев назад
ChatGPT IS MAKING YOU A BAD PROGRAMMER | 4K
10:15
6 месяцев назад
Комментарии
@swajpz
@swajpz 18 часов назад
I understand that from a developer's perspective, it might be simpler to avoid setting up Apple/Google authentication. However, from a user's perspective, it can be a bit annoying. Users want to get in as quickly as possible, and waiting for a magic link to appear in their junk folder doesn't help with that.
@_andrewpeacock
@_andrewpeacock 6 часов назад
I totally agree with that! I’ll eventually circle back to other Auth options, for now I’ll just use the OTP to focus on the other MVP components 👏🏼❤️
@geralddd.g
@geralddd.g 3 дня назад
Great video bro👌
@_andrewpeacock
@_andrewpeacock 3 дня назад
Thanks so much!! See you Sunday!👏🏼👏🏼🫡🫡
@AviMamenko
@AviMamenko 3 дня назад
Lol setting up google/apple oauth on a RN app is a process… Loving the Expo, loving the TypeScript 👍🏼 I like to use nativewind for styling (react-native-paper also, solid library.) I also prefer to create custom hooks for tanstack queries/mutations.
@_andrewpeacock
@_andrewpeacock 3 дня назад
How’re you enjoying RN paper??? I ended up choosing gluestack and it has some quirks so far, but been pretty good!
@AviMamenko
@AviMamenko 2 дня назад
@@_andrewpeacock It’s fairly decent - still can’t find a reliable tooltip solution, though, aside from react-native-walkthrough-tooltip which is a little different
@_andrewpeacock
@_andrewpeacock 2 дня назад
Hoping in a few more years that the RN component space is a lot more solid. I’m personally excited for react native reusables which is basically shadCN, but for mobile
@AviMamenko
@AviMamenko 2 дня назад
@@_andrewpeacock I agree. Also setting up OAuth on RN is such a pain compared to something like NextAuth.
@_andrewpeacock
@_andrewpeacock 2 дня назад
Exactly why I am using Supabase OTP to be honest!!
@mrlectus
@mrlectus 3 дня назад
What library did you use for the otp box?
@_andrewpeacock
@_andrewpeacock 3 дня назад
React native otp entry!
@mrlectus
@mrlectus 3 дня назад
@@_andrewpeacock thanks
@silentcode7371
@silentcode7371 5 дней назад
I’m the 1000th subscriber. Well done, great vlog ❤
@_andrewpeacock
@_andrewpeacock 5 дней назад
Let’s goooo!! Hope you continue coming back every Sunday!❤️👏🏼
@otsilejeremiah5431
@otsilejeremiah5431 6 дней назад
I am stuck on something that is probably too obvious. It is annoying the frick outta me though
@_andrewpeacock
@_andrewpeacock 6 дней назад
What’s the issue?? Let’s see if the community can help!
@otsilejeremiah5431
@otsilejeremiah5431 6 дней назад
@@_andrewpeacock I have a listview that duplicates itself whenever I delete an item on it. I use android java and firebase. I know it is something small. Your videos inspire by the way
@_andrewpeacock
@_andrewpeacock 6 дней назад
My *guess* is you’re trying to mutate your input to the list view when you shouldn’t be so it’s refreshing itself, or in your delete function you’re adding back in the entire array again via spread operator! Sometimes when you delete it’s easier to just make a new array and filter out the item!
@otsilejeremiah5431
@otsilejeremiah5431 6 дней назад
@@_andrewpeacock the array is created all over again yes. Currently at my 9-5 but my mind is aching to go home to make some adjustments to the process
@otsilejeremiah5431
@otsilejeremiah5431 6 дней назад
Happy Birthday!
@_andrewpeacock
@_andrewpeacock 6 дней назад
Thank you so much!👊🏼👊🏼
@joshbleijenberg4000
@joshbleijenberg4000 6 дней назад
Nice video, why do you use supabase instead of just for example django rest framework and a PostgreSQL database?
@_andrewpeacock
@_andrewpeacock 6 дней назад
Simplified deployment, to be honest!👏🏼
@L0rdofIsh01
@L0rdofIsh01 6 дней назад
hey man awesome vid. just curious.. what are you using to record yourself with together with the screen?
@_andrewpeacock
@_andrewpeacock 6 дней назад
I am recording them separately and then laying it on top of each other in post-edit 👏🏼👏🏼
@EvanHalley
@EvanHalley 6 дней назад
​@@_andrewpeacockif you have a Mac, there's an app, Tape, that will allow you to record your screen and from your webcam in a single video. Good work!
@AndrewBuildsAUnicorn
@AndrewBuildsAUnicorn 6 дней назад
Loving the content man! Love seeing people building in public. I am attempting to do the same thing :) Also a SaaS! Good luck to you, you have a new subscriber :)
@_andrewpeacock
@_andrewpeacock 2 дня назад
Thank you so much!!👊🏼👊🏼 what’re you building?! See you Sunday!🫡
@cody_codes_youtube
@cody_codes_youtube 7 дней назад
Let’s take you over 1000 subs!
@_andrewpeacock
@_andrewpeacock 6 дней назад
Yesssiiirrr!!! 980 now, almost there!❤️👏🏼
@cody_codes_youtube
@cody_codes_youtube 6 дней назад
@@_andrewpeacock 🚀 squad!
@JohanGuse
@JohanGuse 5 дней назад
Done! 1.000 ;)
@_andrewpeacock
@_andrewpeacock 5 дней назад
@@JohanGuse I appreciate all the love & support!❤️👊🏼👊🏼
@Recko_j
@Recko_j 7 дней назад
looking clean🥳, looking forward to seeing the completed project.
@_andrewpeacock
@_andrewpeacock 6 дней назад
Thank you so much Recko 🤘🏼🤘🏼
@kakabudi
@kakabudi 9 дней назад
Dude what a great video, thank you! As you said, identifying what your fear is and acknowledging that you will go for it anyway, is an underrated mental process. I’m in college and just recently became the projects director for a programming/data science club, and I am definitely nervous about being in this position. However I will expect that small or even large mistakes will be made, and years ahead in retrospect, I know I will feel grateful for stepping up to the plate. I also foresee myself going back to this video for two reasons. Knowing how to structure my projects with the groups that I am leading, and for optimism. Thank you so much Andrew.
@_andrewpeacock
@_andrewpeacock 9 дней назад
Wow, I’m so proud of you for stepping up! Less with confidence, and recognize there are no mistakes, just learning opportunities ❤️ Be open, honest, and fully transparent with your colleagues…they’ll gain a huge respect and appreciation for you as you all go through this journey. I’m rooting for you, and see you on Sunday!’👏🏼👏🏼👏🏼
@NoFakeCoding
@NoFakeCoding 13 дней назад
Hey man, you just inspired me that I will also create some intro video about app that I have already created. But the truth is that I am not native english speaker so my speech sometimes sucks 😁. But it is good inspiration. 👍
@_andrewpeacock
@_andrewpeacock 13 дней назад
I’m POSITIVE you’ll be warmly welcomed into the community!👏🏼👏🏼 stoked to see your first video.. when you drop it, let me know so I can support you👊🏼👊🏼
@NoFakeCoding
@NoFakeCoding 13 дней назад
Awesome, I will for sure! I have a lot to share 😁
@ianfrye8988
@ianfrye8988 13 дней назад
This is really good advice my friend - I took a software architecture class a few months ago and they had a bunch of points, but I loosely adopted it in my projects. First I try to write down on front of index cards all the things "actors" should be able to do (example: users should be able to log in, admins should be able to create users etc). Then I try and derive the structure of what those actors would need in order to complete those such as user will need a username and password, admins will need an admin role. Then I say what behaviors each "object" should have - All this with no implementation whatsoever - we can figure that out later - just trying to get things on paper at this point. Then I can take the index cards and maybe combine some of them, organize them and see what is the most important things to tackle first. This can help me build the mental picture of the MVP. Then I can take it one card at a time and implement that feature. This helps me not get overwhelmed, keeps concerns separated, and allows for me to visualize the overall picture.
@_andrewpeacock
@_andrewpeacock 13 дней назад
I love this note card idea!! This is effectively the process of breaking down big epics on the Kanban board, but it’s super fun to get hands-on with it in the beginning! I actually think that tactile method is HUGE for folks learning …they’ll have a much better association with something they did physically 👏🏼 So glad you shared that, I think that’s awesome!
@StrugglingDev
@StrugglingDev 13 дней назад
I wish I had watched this before publishing a video for my first project. I'm trying to build a scientific note taking app, and fumbled through the planning video 😅😅
@_andrewpeacock
@_andrewpeacock 13 дней назад
Sounds like a perfect opportunity to run it back & do it again! Sometimes I find myself having to iterate on process over and over until it just feels right!❤️👏🏼
@Knottiye
@Knottiye 13 дней назад
Watched the whole video or listened rather while doing dishes great video man 🎉
@_andrewpeacock
@_andrewpeacock 13 дней назад
Absolutely LOVE THIS! That’s exactly the vibe I was hoping for this video❤️❤️👊🏼 see you next week!
@cody_codes_youtube
@cody_codes_youtube 14 дней назад
I treat it like a true software project and make a trello board with all the tasks and features and monitor my progress and total MVP requirement!
@_andrewpeacock
@_andrewpeacock 13 дней назад
There is something MAGICAL about putting it on paper to be honest. Self accountability HACK👏🏼👏🏼👏🏼 why Trello > Notion?👀
@cody_codes_youtube
@cody_codes_youtube 13 дней назад
@@_andrewpeacock notion feels like the foaming out of the mouth newest and latest thing. I don’t like it. Haha. You can do a lot with it BUT: I don’t need to do a lot with it. It’s eating the development world though, so I’m being forced to work with it
@_andrewpeacock
@_andrewpeacock 13 дней назад
It’s true, it’s definitely taking over. I’m in love with their new Kanban flow. If you’re on GitHub and you’re just using tasks…you should definitely checkout GitHub projects though. Free, built in, etc!
@cody_codes_youtube
@cody_codes_youtube 13 дней назад
@@_andrewpeacock oh I didn’t know that! I’ll have to check it out. Trello is where two of my clients live so I’m already there. And that’s how I organize my channel and content planning too
@_andrewpeacock
@_andrewpeacock 13 дней назад
Trello is clutch for the non-code planning! You genuinely may enjoy projects just for all the built in PR/branch tracking built in. It’s pretty sick TBH
@cody_codes_youtube
@cody_codes_youtube 14 дней назад
Bro! You’re getting close to 1k! Keep it up!
@_andrewpeacock
@_andrewpeacock 13 дней назад
WHOA! I had no clue you still tuned into any of my videos! Genuinely stoked ❤️ I appreciate you Cody, and lowkey still binging all your videos 😬😬😬
@cody_codes_youtube
@cody_codes_youtube 13 дней назад
@@_andrewpeacock yo dude! Of course! I’ve wanted to join your dev group with the other creators but I balked at adding 1 more monthly subscription. I still might do it to chat more about RU-vid!
@_andrewpeacock
@_andrewpeacock 13 дней назад
@@cody_codes_youtube so it’s def not my dev club, shout out to the man @jacobsucksatcode but it is 130+ members DEEP now! Highly recommend👏🏼 Maybe one day in the future you’ll see my own community, but more on that in a bit 👀🤘🏼
@JacobSucksAtCode
@JacobSucksAtCode 13 дней назад
@@cody_codes_youtubeDooooooo it bro. We even got a dedicated #youtube-creators chat now hahaha
@cody_codes_youtube
@cody_codes_youtube 13 дней назад
@@_andrewpeacock I know, I couldn’t remember his name, I just knew you were in it.
@JacobSucksAtCode
@JacobSucksAtCode 14 дней назад
🚀🚀🚀
@_andrewpeacock
@_andrewpeacock 14 дней назад
Appreciate you, Jacob!👊🏼👊🏼👊🏼 so glad to be a part of the community
@_andrewpeacock
@_andrewpeacock 14 дней назад
How do you break down and plan projects??👀👀👀
@habitsofsuccess4322
@habitsofsuccess4322 16 дней назад
This is good stuff. Ive been following your journey because I am looking toward creating products. Only question is how do you go about validating your ideas or is that your validation process (if it's a problem you have it's valid?)
@_andrewpeacock
@_andrewpeacock 16 дней назад
Check out this video where I cover exactly that!👏🏼🤘🏼 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qdwR3ROgoJw.htmlsi=ESa20Iku-BXrV7HT
@LeighBriody
@LeighBriody 17 дней назад
Hey man great video ,subbed I am currently actually trying to build a tool to help entrepreneurs like you and myself in the process of creating a SaaS / business. If you had some time I would love to get some information to help me validate my idea ! This would just be around 3 / 4 questions I could pop here , would you be willing to help ? Thanks !
@_andrewpeacock
@_andrewpeacock 17 дней назад
How can I help???
@sudoferraz
@sudoferraz 19 дней назад
I just realized I was not subscribed! That's insane!
@_andrewpeacock
@_andrewpeacock 18 дней назад
So glad to have you onboard now though!❤️👏🏼🤘🏼 see you Sunday!
@gabrielcarreira8456
@gabrielcarreira8456 20 дней назад
totally agree, amazing content! my first startup was born cause i started to create scripts for after effects to help me to animate videos as a freelancer. then i got tired to develop only inside after effects, so now im building my dream web video creator and i hope to launch this product asap
@_andrewpeacock
@_andrewpeacock 20 дней назад
That sounds so sick!! I wouldn’t even know where to start with that product!😂 what’s the tech stack??
@gabrielcarreira8456
@gabrielcarreira8456 20 дней назад
​@@_andrewpeacock ohh im using this amazing framework that allows you create videos with react and render in the cloud www.remotion.dev/
@ianfrye8988
@ianfrye8988 20 дней назад
react-query is life changing 🤌
@_andrewpeacock
@_andrewpeacock 20 дней назад
An absolute GAME CHANGER! Can’t believe I’ve never used it before 👏🏼👏🏼👏🏼
@ianfrye8988
@ianfrye8988 20 дней назад
Lesss gooooo!
@_andrewpeacock
@_andrewpeacock 20 дней назад
Appreciate you Ian!! What’re you building?!🤘🏼👊🏼👊🏼
@ianfrye8988
@ianfrye8988 20 дней назад
@@_andrewpeacock Just finished up a bank agrigation app - cleaning up some edge case bugs right now, but just finished it this morning.
@_andrewpeacock
@_andrewpeacock 20 дней назад
Yesssiiirrr! What’s the tech stack? I mightve missed this one in the devclub!
@ianfrye8988
@ianfrye8988 20 дней назад
@@_andrewpeacock nextjs, plaid, dwolla
@jameelsocorro
@jameelsocorro 20 дней назад
💯 agree with you, "you need to solve problems that you already have" it's easier to build something if you know what you are trying to solve. Good vid man keep it up! 👏
@_andrewpeacock
@_andrewpeacock 20 дней назад
Exactly this!! Thanks so much for tuning in & see you next week!🫡🫡💯👏🏼
@starigeri
@starigeri 21 день назад
Jacob's Dev Club for the wiiiiin🎉
@_andrewpeacock
@_andrewpeacock 20 дней назад
Yesssiirr! Heaps of fun & awesome people there🤘🏼
@causecaos
@causecaos 21 день назад
Superbase for the win man
@_andrewpeacock
@_andrewpeacock 21 день назад
Yessssiiirr! Loving my Supabase experience so far. And the fact they have it containerized for local dev 😍😍
@jarickc
@jarickc 23 дня назад
Loved the idea, for having people pick up the tab if they check their phone.
@_andrewpeacock
@_andrewpeacock 22 дня назад
Direct communication and being present with your people is absolutely critical!💯❤️ See you next week!🫡
@ivenprillwitz
@ivenprillwitz 25 дней назад
As a iOS Coder it scares me to see that you are using React ( i think?) to build your iOS app. BUT its gets the job done and this is great! And it's good to see that you have similiar problems and that not everything always goes according to plan. Looking forward to your next upload. 🙂
@_andrewpeacock
@_andrewpeacock 25 дней назад
Haha yeah! This is called “React Native” which is one of the more common cross platform languages & uses react under the hood🙌🏼🙌🏼 it gets compiled down into native components though!
@ivenprillwitz
@ivenprillwitz 25 дней назад
I think the design is very okay for an MVP. Get this in user hands and get some feedback. Then you know that works :)
@_andrewpeacock
@_andrewpeacock 25 дней назад
FACTS! No time to waste on small things right now!👏🏼🙌🏼
@ivenprillwitz
@ivenprillwitz 25 дней назад
Do you work fulltime on this poject or is it a sidehustle?
@_andrewpeacock
@_andrewpeacock 25 дней назад
Side project!…but also parent, Husband, etc., so the hours are scarce!😂👏🏼
@ThomasDilling-Hansen
@ThomasDilling-Hansen 26 дней назад
LEGEND - Just started watching your videos, gives me a lot of inspiration
@_andrewpeacock
@_andrewpeacock 26 дней назад
Thomas! I appreciate you so much & that’s exactly what I’m hoping folks take away. IDK anything about this react native world to be totally honest, but together we’ll get through it one step at a time!!💯💯❤️🙌🏼
@ianfrye8988
@ianfrye8988 27 дней назад
Gotta stay agile in software dev for sure!
@_andrewpeacock
@_andrewpeacock 27 дней назад
FACTS! To much work to do to get bogged down👏🏼👊🏼👊🏼👊🏼
@adhamel-deeb3974
@adhamel-deeb3974 27 дней назад
just use ruby on rails
@_andrewpeacock
@_andrewpeacock 27 дней назад
I’ve never used ror! That’s for backends only though right???
@chouaibjolcen-uj2iq
@chouaibjolcen-uj2iq 22 дня назад
Ruby 😅
@ianfrye8988
@ianfrye8988 27 дней назад
Great video! Sometimes you gotta roll with the punches. Supabase was a great choice in this case
@_andrewpeacock
@_andrewpeacock 27 дней назад
Absolutely loving supabase so far! You using it also??
@ianfrye8988
@ianfrye8988 27 дней назад
@@_andrewpeacock I’ve used for a few project in the past! It’s a great service
@_andrewpeacock
@_andrewpeacock 27 дней назад
I’ve heard some of the scary stories about production DB’s going down, but I’ve not seen it.. so ima rock on with it!😂🙌🏼
@philipc9000
@philipc9000 27 дней назад
Cool showing your login procedure. I learned something. Great work, Andrew...😄
@_andrewpeacock
@_andrewpeacock 27 дней назад
Still more work to tidy it up, but it’s been fun so far!🙌🏼🙌🏼🙌🏼
@MikeBifulco
@MikeBifulco 27 дней назад
That login process though! 😮
@_andrewpeacock
@_andrewpeacock 27 дней назад
Definitely a work in progress but I’m loving it so far!!👏🏼👏🏼👏🏼💯💯💯
@davidjustice8087
@davidjustice8087 27 дней назад
I agree. Get the initial version out first. Keep up the good work. Would you be open to filling out a developer survey? I’m doing market research on developers.
@_andrewpeacock
@_andrewpeacock 27 дней назад
Thanks, David!!🙌🏼 how can I help??
@davidjustice8087
@davidjustice8087 7 дней назад
@@_andrewpeacockdo you have LinkedIn or and email to contact directly?
@igorsyrbu
@igorsyrbu 27 дней назад
great content man, keep it up! 💪 and pretty good solution for the login, passwords suck
@_andrewpeacock
@_andrewpeacock 27 дней назад
Thank you, Igor! You’re right - passwords are the absolute worst 😂👏🏼👏🏼 see you next week🫡🫡
@eraysiltu5661
@eraysiltu5661 27 дней назад
Nice work !
@_andrewpeacock
@_andrewpeacock 27 дней назад
Thank you so much!! See you next week!
@JacobSucksAtCode
@JacobSucksAtCode 27 дней назад
let's gooooooooo
@_andrewpeacock
@_andrewpeacock 27 дней назад
Appreciate you bro!!👊🏼👊🏼 trying to be like you when I grow up!😂👏🏼
@TheSocialDeveloper
@TheSocialDeveloper Месяц назад
Sometimes when the tech is too much good old pen and paper are perfect!
@_andrewpeacock
@_andrewpeacock Месяц назад
Facts!🙌🏼 my trusty pen and paper never fail😂
@chelseaesanson
@chelseaesanson Месяц назад
Many great improvements since the last episode! Excited to see the MVP soon! Let's goooo
@_andrewpeacock
@_andrewpeacock Месяц назад
Next is integrating some real auth to start fully flushing screens!💯🔥👏🏼
@Orkari
@Orkari Месяц назад
Great video and advice 😊
@_andrewpeacock
@_andrewpeacock Месяц назад
I appreciate you Orkari!! See you next week!💯👊🏼
@_andrewpeacock
@_andrewpeacock Месяц назад
Hey friends 👋🏼👋🏼 What’re you building this week??🔥🔥
@theo6740
@theo6740 Месяц назад
Hi Andrew, i’m working on a design of blog site where i’ll be blogging about latest tech updates including the tips on how to stay ahead of cyber criminals, yesterday i designed the first page which is a landing page, and im pretty happy about it, hopefully i will be doing more work in the next few days.😆
@_andrewpeacock
@_andrewpeacock Месяц назад
LETS GOO!! 🤘🏼 That's awesome, Theo! I think having more information on staying ahead of the cyber defense curve can be a HUGE help to a lot of the community. ❤️
@hunterprosper
@hunterprosper Месяц назад
Goated
@_andrewpeacock
@_andrewpeacock Месяц назад
You’re a legend👊🏼👊🏼👊🏼❤️