2
3 Comments

Do you need more than a Front end and Firebase education to ship product?

Whilst my world is on hiatus for the foreseeable, I've decided to learn enough web development to ship a few product ideas I've had on the back burner, for a mix of fun, profit and self development.

Plan A was to learn front-end development (HTML, CSS, JS, framework, UI/UX) and use a baas like Firebase or AWS for the back-end.

Now, I'm a little concerned that relying solely on front end and baas will bottleneck me in some way that isn't obvious to me as a newbie.

Given the above, how valuable would a back-end education be (node/express or ruby on rails), even if I end up going the baas route?

Notes:
My product ideas are run of the mill reddit for dogs, news aggregator, to-do list app type stuff.

I'll be following one of the Odin Project's curriculums. They offer both front-end and full stack learning tracks.

on April 29, 2020
  1. 3

    Firebase should be able to handle anything you try to throw at it. I've used Firebase for countless projects and never had issues. Firestore for instance, is the highly scalable nosql DB, this can be used for real time messaging, user data stores and pretty much any application data. All of the Firebase features are designed to be used on large scales, so you shouldn't be too concerned about that in my opinion.

    I'm a huge proponent of "serverless". If you can get away with great security rules and client-side DB access, than Firebase is a great option. If you scrap the backend that's just one less thing to worry about in my mind!

    1. 1

      Thanks for the advice, I'll definitely stick with my original plan of front-end + BaaS, as that's enough there's no need for me to complicate it.

  2. 2

    Check out http://userbase.com/. You don't anything more than HTML + a bit of JS to launch something.