cross-posted from: https://lemmy.world/post/33814221
Hey all! Got something I'd appreciate your opinions on in regards to the tech stack I'm planning to use:
The Main Question
The web app in question is a sort of project-management tool. Broadly, users will need to be able to:
- log in
- create and manage (e.g. update text content of/delete) "goals"
- assign "goals" to "years" or "quarters" (give "goals" end dates).
- view "goals" by status e.g. "completed", "not started", "finished"
- create and manage (e.g. update text content of/delete) "items"
- arrange "items" into "lists"
- add "items" to "goals"
- carry out "process reviews" in which they can check off or add "goals" that they've achieved that week/month.
In your opinion, is a MERN stack right for this? A web app that focuses heavily on user interactivity, with a lot of reusable components in the front end (I designed with that in mind). Would PERN be better? Would a totally different stack be your choice?
Some context - skip if not interested
I've worked full time in web for over a decade, but mostly focused on PHP. I've built some stuff in React but am not particularly experienced with it.
I've recently become dissatisfied with my role, and want to move into something a little different (and with a bit of a nicer paycheck to boot!). I've become interested in React agan.
With that in mind, I've made contact with somebody who was conveniently in need of something developing, but not urgently.
I've communicated that I'll not promise anything and won't take money for the work, but can walk through a wireframe/design/development process with them for free as part of upskilling on my side, and that I'm happy to provide support if they choose to reach out to an agency for development at any point on their side (just making sure all my cards are on the table, I'm not overpromising, taking money for a project I can't deliver, or in any way deceiving them of course).
I've done similar before for projects I'm interested in so all good. We're in good spirits and the work has gone well so far.
Thank you! Apologies if this isn't the right place to post something like this ๐
Use whatever stack you want practice with - what you describe could be done in any stack.
Nice, thank you โ๏ธ just wanted to avoid getting into a nightmare!