Full stack development is the process of designing ,creating ,testing and deploying a complete web application from start to finish. It involves working with various technologies and tools, including front end web development, back - end web development and database development