this post was submitted on 01 Aug 2025
1 points (100.0% liked)

WebDev

1297 readers
2 users here now

Community for all things Web Development related.

founded 2 years ago
MODERATORS
 

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 ๐Ÿ™

you are viewing a single comment's thread
view the rest of the comments
[โ€“] rayquetzalcoatl@lemmy.world 2 points 22 hours ago

Totally agree. I could picture it with SQL and PHP, but I opted to go with React/Node/Mongo etc to get some real experience with that tech for myself -- just wanted to make sure I wasn't gonna be setting myself up for a total nightmare lol. Thank you for your input - I'll get started! ๐Ÿ’ช