In this video series, we take a deep dive into building a full-stack social photo-sharing application from scratch. Using the power of Vue.js for the front end, we create a sleek and user-friendly interface for uploading and viewing photos. For the backend, we use the robust and efficient Golang programming language to handle all server-side logic. To build and host the application, we utilize Helm, Docker, and Kubernetes, ensuring a seamless and scalable deployment. But that's not all! This application also allows for photos to be seamlessly synced from a photo booth and displayed on a big-screen TV for all to enjoy. This video is perfect for anyone interested in building a social photo-sharing application or looking to learn about Vue.js, Golang, Helm, Docker, and Kubernetes.
In Part 1 of the series, we provide an in-depth overview of the application's architecture, including an explanation of how Vue.js, Golang, Docker, Helm, and Kubernetes are used to build a complete, full-featured application from scratch.
We start by introducing the overall design and structure of the application, breaking it down into its core components and discussing how they interact with one another. We then delve deeper into each technology, and demonstrate how Vue.js is used to create the user interface and handle frontend logic. We explain the use of Golang as the backend technology, which provides the necessary server-side functionality to power the application.
After that we move on to discuss the containerization and deployment of the application using Docker and Helm. We explain how Docker is used to package the application in a container and Helm used as a package manager to deploy these containers to the kubernetes cluster which is responsible for managing and scaling the running instances of the application.
Throughout the video, we provide practical examples and demonstrations to help viewers understand how each technology is used and how they work together to create a seamless and robust application. By the end of Part 1, viewers should have a solid understanding of the application's architecture, as well as the role each technology plays in building the full experience from scratch.
----
Watch the whole series: • Creating a FULL-STACK Social Photo Sh...
Git repo for this project: https://github.com/askcloudarchitech/...
Ask Cloud Architech website: https://askcloudarchitech.com
---
Chapters:
Intro - 0:00
The problem - 0:16
The Solution - 1:32
Photo Sharing App Demo - 2:49
Architecture overview - 3:39
Tutorial style - 6:49