Hello Guys,
https://www.notion.so/desistash/Desi-Stash-Web-App-Product-Spec-9e8d1b64d1ce4811a562feec87ba972a
Created product spec using Notion. Please look at Example Site, Tech Stack and MVP req and advice on the approach to build while learning coding.
I must say Notion is such an amazing platform, it just took only few mins to create product spec.
Rails, Postgresql, DigitalOcean, and Vue.
Wait - that's my tech stack! Don't worry about what others think - build on what you already know and can't get running on quickly! :)
Full JS stack sounds good if you're getting started (so you don't learn 2 languages to build one app). React/Angular/Vue are mostly a matter of preference, so see which one sticks out to you and feels good. Firebase is pretty cool. I'd probably go with SQL so I learn programming fundamentals, but, again, for an MVP, any of those options would be good.
Also, for frontend, is SEO going to be important? If so, think carefully about going dynamic.
Thanks for your advice, this is much helpful info to get started. You got my mindset :) I want to learn one language (JS) for both front end and backend :) as am just getting started.
Wow the solution is a bit broad. Are you sure that's MVP you are trying to build?
I'm beginner so I will see what I can start with :)
I would recommend Ruby on Rails. It has a rich library community and great support. You can focus on the business logic because most nitty gritty basics are already implemented into the framework 😁
I recommened React. No technical advocacy here, just a user of it for years.
Why not use Firebase as a complete backend instead of Node, if you're planning on using Firestore already?
Thanks for responding
Node JS is interesting to me so I thought it's easy to start with for me as I have some basic knowledge rather exploring complete new stack like Firebase.
Hey, I don't think anyone will have the right permissions to view that doc. Maybe check the sharing settings?
Uh-Oh, Sorry about that. I updated the link, it should work now please check. Thanks for pointing it out :)