Hi, I'm Carlos and I work as a freelance web developer and I've made a few small projects (mostly one-pagers) that have no back-office nor authentication.
Now I'm in for a project that is going to require both of them. And I'm clueless as what is to be the best approach.
I know I'd like to do the front-end in React because I came across it and very much liked the mindset and ideals of it.
As for the back-office I wanted to build one, I know this is probably not the best approach but it's something I would like to challenge myself to do and time is not the issue on the project, my client already has a thing going so he isn't very preoccupied of deadlines.
As for user authentication to access the user reserved area and to access BO I'm clueless on what to use and how to make it secure, same goes for the DB system.
I'm going to need services that require authentication and services that do not, I'm also going to need a database system that is scalable and easy to use (if it comes with a REST API even better).
Fellow coders, what are your recommendations?
PS: This is my first post here :) kudos to this whole community I love reading all of the articles!
As software gets more and more integrated into our lives, the industrialization of its crafting process becomes inevitable. But the over-generalization of software engineering can be crushing the creative side of programming.