Help a Rookie decide on Technologies

Hey all,

I have an app I've started working on. I'm using it as a learning project to learn some new stuff.

This app is currently using PostgreSQL for data storage.

My current plan is to have desktop and web versions of the "front end".

The application is data driven and data heavy, here's where I'd like some advice:

What would be the most reasonable way to deliver the data to the web?

My current thoughts are:

  • Node.JS for the server
  • Prisma/Graphql for the API
  • React for the front end

I am open to any and all recommendations in terms of if this is a good plan/bad plan

My reasoning behind React is that if I can learn it well enough, I could simply transition to React Native for the desktop/mobile front ends.

I'd be fine with using say Windows Power Form or something for the desktop version, again as a way to learn something else.

Some further advice:

I often have to code remotely and cannot bring my own laptop. I've been using AWS Cloud9 for a while but recently found Paperspace and really, really like the idea that I can just boot up a windows or Ubuntu environment and use the same tools I use at home.

I'm concerned about the potential costs though, anyone have any experience using Paperspace for this purpose?

Thanks!

submitted by /u/Rocketninja16
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/302wa57

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close