How I Programmed a SaaS (Login, Payments, Cloud Hosting)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 51

  • @emuhast
    @emuhast ปีที่แล้ว +43

    It's really nice to see a video like this. Showing all the tools you used for this project, and how everything goes together. I'd love a more in depth video showing everything you can show about the website. Also, a video describing the bottle necks of development would be nice too. Keep on Coding :D

    • @mmkvhornet7522
      @mmkvhornet7522 ปีที่แล้ว +1

      that a great suggestion

    • @alexmadera8323
      @alexmadera8323 ปีที่แล้ว

      If that's too much info he could also consider just building another website and going I'm depth for that other website which might not divulge so much information that competitors could use.

  • @outflayed2239
    @outflayed2239 ปีที่แล้ว +12

    There needs to be more videos out there as transparent as this one, I love it. I'm still learning some of the details necessary to build a web application from scratch even though I have a few years of web development experience, so videos like these are gold. Definitely inspiring to start working on a long-term web application myself

  • @yonishachar1887
    @yonishachar1887 4 หลายเดือนก่อน +2

    Finally TH-cam suggested a straight the point video, showing everything the title makes you expect!

  • @brbrbrbrokenrecord24
    @brbrbrbrokenrecord24 ปีที่แล้ว +8

    I'd love to see more of the code execution docker setup! Very cool video!

  • @tpalacino
    @tpalacino 2 หลายเดือนก่อน +1

    Thanks!

  • @tpalacino
    @tpalacino 2 หลายเดือนก่อน

    Dude. This is fantastic!!! Thanks for sharing this.

  • @lifeofsanjai
    @lifeofsanjai ปีที่แล้ว +2

    this was a really help full video. please make video with even more explanation or a demo project like cloning the website.

  • @Dysfunctional704
    @Dysfunctional704 8 หลายเดือนก่อน +2

    We'd like to see how you did the code execution part with Docker!

  • @xxRAP13Rxx
    @xxRAP13Rxx ปีที่แล้ว +1

    Thanks for sharing! I learned a lot from this!

  • @realmani3859
    @realmani3859 ปีที่แล้ว +4

    Pretty cool good job!

  • @tootyrnt5533
    @tootyrnt5533 ปีที่แล้ว

    Nice video! Would like to see how some of the behind the scenes items work, such as website hosting, nginx, etc.

  • @serenalovescoding
    @serenalovescoding 5 หลายเดือนก่อน +1

    Can you make a video on how you set up linode and akamai?

  • @tadiwashangwa4931
    @tadiwashangwa4931 ปีที่แล้ว +1

    this is what im talking about bro!

  • @greglane501
    @greglane501 ปีที่แล้ว +1

    I did kinda notice that your bootstrap site looked an awful lot like a boot strap site.

  • @Angry-Panda-Studios
    @Angry-Panda-Studios ปีที่แล้ว +2

    So you made a leet code?

  • @Abhishek-ye8ql
    @Abhishek-ye8ql ปีที่แล้ว

    This was very helpful. Thank you!

  • @crisi6754
    @crisi6754 ปีที่แล้ว +1

    If I understand correctly, when a user is purchasing premium, you get a 200 OK from Stripe, then you can change the db column in the users table (is_premium) to true? And then from there you can handle all the other logic from the front end?

    • @KeepOnCoding
      @KeepOnCoding  ปีที่แล้ว +1

      The premium feature is now deprecated, but that's essentially how it worked.

  • @And1997Ruz
    @And1997Ruz ปีที่แล้ว +1

    What are the advantages of your product over algoexpert?

  • @canjiica
    @canjiica ปีที่แล้ว

    When you said subscribe in the stripe section the subscribe button got funny lol great video btw! Sharing this is awesome for devs like me that are also building things

  • @dahamne
    @dahamne 8 หลายเดือนก่อน

    Certainly! I'm interested to know more about your process. Do you create a Docker container each time a user submits code? If so, I'm curious about how you achieve such fast container creation. Typically, initializing and running a Docker container can take several seconds.

  • @adamohm
    @adamohm ปีที่แล้ว +2

    Very nice! I would like to se more about you OAuth2.0 implementation.
    Great Video!

  • @juanmacias5922
    @juanmacias5922 ปีที่แล้ว +3

    Dang, that's impressive! Talk about a cool full stack project! Edit: How long did it take you to complete this SaaS???

    • @KeepOnCoding
      @KeepOnCoding  ปีที่แล้ว +5

      About 3-4 months working on it full time, but a large portion of it was adding the questions.

    • @juanmacias5922
      @juanmacias5922 ปีที่แล้ว +1

      @@KeepOnCoding that's awesome! Thank you so much for sharing!

  • @kirillfedtsov
    @kirillfedtsov ปีที่แล้ว

    Thank you! I wonder what kind of problems did you encounter with Flask that you would rather use Django. And I also really wanted to ask you how can you setup a Docker container to restart on infinite loop within the container? I guess the check could be if there's no output from the container for 10 seconds you restart it, right?

  • @automateddude
    @automateddude ปีที่แล้ว +1

    Thanks, nice video, learnt a lot!!

  • @omjavir07
    @omjavir07 ปีที่แล้ว +1

    Please make another video on code execution part.

  • @rgablejr
    @rgablejr ปีที่แล้ว +1

    Nice work!

  • @jonesy833
    @jonesy833 ปีที่แล้ว +1

    Really interesting video. Hope you do more of these. In the meantime, can anyone recommend any channels that do similar content?

  • @bouchrabusy4398
    @bouchrabusy4398 6 หลายเดือนก่อน

    So much interesting, and such a great video, Keep on Going, are you required to do any extra funding to start a SaaS?

  • @1nkerx
    @1nkerx ปีที่แล้ว

    Really nice to see, really amazing. My question is why didin't you code in spring framework using java? More to learn more python? I thought java is better in load demanding projects with possibly many requests.

  • @omjavir07
    @omjavir07 ปีที่แล้ว +1

    Great idea 💯

  • @learnerlearner1839
    @learnerlearner1839 ปีที่แล้ว

    Hi, Your courses verification code never reached my email, what should I do? I can't study.

  • @aloSolo
    @aloSolo ปีที่แล้ว

    Will you be making more courses on other languages?

  • @MonirS-s8r
    @MonirS-s8r ปีที่แล้ว

    Great video,thank you

  • @UillanEduardo
    @UillanEduardo 3 หลายเดือนก่อน

    very useful. thanks

  • @MSalman1
    @MSalman1 ปีที่แล้ว

    Very interesting!!!!

  • @greeneryman
    @greeneryman 11 หลายเดือนก่อน

    Informative

  • @craiggazimbi
    @craiggazimbi ปีที่แล้ว

    Cool video, Hey man , I am a JavaScript Developer and I am considering getting certified in Java, before I do that , I was hoping you could assist me in knowing if Java is worth learning in 2023 and what the future of JAVA looks like. perhaps a video would be great if you get the chance.

  • @champfisk5613
    @champfisk5613 ปีที่แล้ว +1

    These coding interviews are disingenuous, why test someone on leet code stuff and when this isn’t practical for real world work in most cases

    • @KeepOnCoding
      @KeepOnCoding  ปีที่แล้ว +9

      Not one binary tree used in this application

  • @shapelessed
    @shapelessed ปีที่แล้ว

    "axios to make frontend http requests" - Ever heard of this little known method called "fetch"...? 🤔

    • @And1997Ruz
      @And1997Ruz ปีที่แล้ว +6

      Are you trying to make yourself feel better?

  • @mubin986
    @mubin986 3 หลายเดือนก่อน

    Well, this is a good software you've built. But, from the engineering perspective: it's not a SaaS.