An application hosted on CentOS 7 on the Google cloud platform powered by google services and other services. First, we obtained a domain on Domain.com, we then configured the DNS & nameservers to allow internet to reach the Google DNS service. After we configured the DNS name on the Cloud DNS provided on Network Services in the Google Cloud Platform the website was connected to the VM IP address. As one of our members was configuring the VM another member started to configure the Raspberry Pi’s. First the team member installed both SD cards with NOOBS OS installation manager, once the operating system booted up the team member configured Rapbian as the main OS for the hardware. The team member then enabled the camera after that was done, we ran a bash script which captures a still image with the camera. The cameras are on a timer and an, “if else,” statement waiting for a request before doing anything, when we click the, “Mango,” button on our landing page it sends a pull request to the Raspberry Pi’s which then use a SCP bash command to securely copy the file paths to the new path in our root directory in CentOS. Once that’s received the file is then attached to a variable which is manipulated in PHP to receive the image and be used in HTML and CSS.
The concept behind the project was to create an application that could enable consumers to capture meaningful moments and easily share with family and friends. The Google Cloud platform allows for these images to be shared over a network regardless of where the user is. For example, let’s say you are having a wonderful time on a Carnival cruise and want to quickly share these moments with your loved ones on land. The program allows you to easily share the pictures without you being present, aiming at audiences that want their followers, friends and families to live in the moment with you.
Built With
- bash
- centos
- css
- domain.com
- google-cloud
- google-cloud-compute-engine
- google-cloud-dns-server
- html
- php
- qr-code
- raspberry-pi
- raspian
Log in or sign up for Devpost to join the conversation.