Too many indeed! I'm not an expert but here I go!
This answer is going to be long:
Do you have the resources / time to learn a new stack? If no, stick with what you already know.
Database structures are a job itself! Only advice that comes to mind is: don't use mongodb if your structures have relations!
I like writing user stories for my projects. Nothing perfect, I start with something simple, enough to have a global image of what I need. Then I separate needs and start again the story, but deeper. Lastly, I love doing diagrams and what not in old fancy paper with a forsaken pencil (it's a very simple diagram of one of my current projects).
About software for project management, whatever does the job, asana, trello, clickup, zen ... Even gitlab has a very useful To-do that can be used. I think it's more productive start using just the tool that works for you.
You need to be careful to not enter in a taking decisions loop and never take off your project.
Hope It helps!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Too many indeed! I'm not an expert but here I go!
This answer is going to be long:
Hope It helps!