Too Long; Didn't Read
A tech stack is an assortment of tools that are used cooperatively to materialize your project ideas. A full stack developer is someone who works with both frontend and backend sections. Frontend is the face of the application and amounts to what the user can see as well as interact with. The ‘Backend’ or ‘Server-side’ is the kitchen and storage for the application. Backends also need a database, which also has two common categories: Relational or document-oriented (non-relational)