How can I choose a good way of doing things when designing a big app?

Hello! I'm Robert and this is my first post here! I'm soon starting a big application of mine that I hope will have use in the real world. The problem is, I know I have to make everything clean and fast, so how should I design it so it stays scalable, efficient and powerful? It's about a web app made with React on front-end, Node.js with Express and PostgreSQL on the back-end. My main concern is designing the database and relationships. I'm still new with this kind of stuff. Thank you for your attention!

Veit Progl

Punkte should allways start with a Design, that will give you a Good overview about the Produkt and where to place what. That will help you to create the Data Structur for the backend and will help you a lot with the frontend because you know how ist should like.

For the databsse create a UML first, Class Diagramm for the backend too.

Because you need to create an API you should write you end points down, that will help you the with backend class struktur. After that create a lot of Small tasks put all of it in a kanban Board (Trello, github projects… ) and now you can Start codeing!

0 Likes
robertfedus Author

Thank you! This was very helpful. I will try and do as you said.

0 Likes

Please sign in to leave a comment.