I've been playing with and learning JS for a few months and have built some dynamic text changing sites. Long story short I my wife has a need for a simple tool she can post client account info in and search later with notes. There's a lot of things that can do this but I want to use it as a reason to learn Node.js and work on more JS stuff.
All the back-end things I could easily do in Python but I don't really know how to bridge JS to python so I figured I'd just use a native JS back-end instead.
Upon searching I'm seeing a lot of JS frameworks and now I'm sort of lost. I have my db set up and a bunch of servers, but what is the best framework I should use to:
I don't really need any code help at this time, I just don't want to spend 3 weeks learning React only to find out Node was easier and better for this application.
Thanks.
You can use Node.js and Express.js for that.
For the Frontend, since it is something simple, you can try React and use create-react-app to generate the starter boilerplate.
With Node.js on the backend, you can also use an npm package called mongoose to connect and do all MongoDB operations.
If you need authentication, passport can simplify that for you.
For the UI you can use MaterialUI
For simple small projects, this is my way to go, if you need help later you can also ping me I would be happy to help.
Isn't your need actually a mongodb client GUI?
Better not reinvent the wheel and rely on battle tested solutions to manage the users (always touchy because of GDPR regulations).
A quick web search led me to https://www.mongodb.com/products/compass but there are plenty of such tools for free.