Full-stack projects are web applications that make use of a full range of different web development technologies, from back-end to front-end.