Saturday, 1 April 2017

Best stack for new project (think simple salesforce/ glorified todo for job seekers/recruiters) Rails 5, React, Redux, AWS, React Native(native app)?

Trying to decide what the best stack would be for a new project, eventually would like to make it production ready and get funding, currently no team, just me.

Thoughts on stack, concerns, suggestions, recommended tools? Anything would help!

Below is the stack i'm thinking of using and reason:

Rails 5

  • Already know Ruby/Rails
  • Can produce an MVP quickly (no team, just me)
  • Rails 5 has API mode (could reuse backend with different front-end later)
  • Predictable out of the box
  • Less decisions need to be made initially

React/Redux

  • Latest features
  • Learning Redux/React
  • Speed, modulation
  • Rails Gems make it easy to use with Rails
  • Could also use NPM on front-end if integrated with Rails 5
  • Believe it'll still be relevant years from now

React Native

  • Hear its the best option if i'm using React
  • Need native app
  • Don't have team to build IOS & Android

AWS

  • Need to learn/use AWS
  • Have free $1k credit
  • Mature, reliable and secure
  • Would help when project gets ready for production

Alternatives:

  • Angular 2+(already know basics)
  • Ionic
  • Node & Express (need to learn Express)
  • MongoDB(need to learn) I've heard data disappears :(.
  • Firebase for database, storage, messenger, notifications ???


via Ricardo Gomez

No comments:

Post a Comment