Santhosh Aditya


How I start a new Project?

August 24th,2022

[Very Useful for Newbies]

  1. see the whole project requirements and start designing the system. [System design]

  2. Research the necessary tools for each step. packages, frameworks, libraries, deployment strategies

  3. Set up Version Controlling. Usually Git and Github

  4. Setup the whole flow of the project. Framework, setup scripts and configuration, proper file structure

  5. Design the database if it is necessary for the system.

  6. Implement the core logic/db design in a test environment. Usually Notebooks

  7. Port the working code to the setup framework. Repeat the loop of implementing and testing the features.

  8. Test the whole flow finally. Integration Testing

  9. Make changes Incrementally and test them. make commits incrementally in local git and push them incrementally

  10. Deploy it to the required platform. [Heroku/ Netlify/ AWS]

A Santhosh Aditya Production © 2022.
Total 23 Pages in this Website.