SOME STEPS TO FOLLOW BEFORE STARTING A PROJECT
1. Brainstorming : The first main and the most important point is after select your project, brainstorm about the features and the ease of your client (which are using your product). Think about the new features which help your client in their daily lives.
2. Prototype Model : After brainstorm, design you model or make a prototype on a paper and write everything on the paper which you have decided to do, build model and also make the design which you will implement in your product.
3. Flowchart : After prototyping, draw a flow of your product by making a flowchart and in this way you can do your work in a proper sequence.
4. Technology Stack : After finalize everything, decide your technology stack for your product according to the requirements like what technology would you use for front-end, what for back-end, where will you deploy it and so on.
5. Start your project : Voila ! you have done amazing. Now, start your project by follow your design and flow using technologies.