Inspiration
Our team wanted to build a platform for users to be able to located certain goods and services in their area during an unexpected disaster.
What it does
Using google assistant, users are able to ask questions about items, the request is then processed by dialog flow and matched with it's corresponding intent then sent via HTTPS to our API, depending on the request the action will respond with information about a certain item
How we built it
We created two virtual machines running CentOS. One on Microsoft Azure and another on Google Cloud Products. We then created a remote Mongo Database hosted on Atlas and connected it with node.js to the two separate VM's. We added a traffic manager to act like a load balancer between the two VM's on Microsoft Azure. Using dialog flow we started to creating intents that would help query information from the Mongo Database. The query is then sent back with information to the user via google assistant.
Challenges we ran into
We preferred to work with PHP but instead we went with node.js to make it easier to connect to our remote mongo database.
Accomplishments that we're proud of
We were able to get google assistant to shutdown certain web servers via google assistant.
We also used Azure's Traffic Manager as a load balancer
What we learned
We learned that working with so many different technologies proved to be difficult but definitely doable. We are proud that we were able to create such a vast network off a small idea of trying to help people.
What's next for R Goods Online?
hoping to expand our infrastructure and develop a restful API so other developers can query information
Built With
- apache
- azure
- azure-traffic-manager
- css3
- express.js
- google-cloud-products
- html5
- node.js
- raspberry-pi
- unix
- webhooks


Log in or sign up for Devpost to join the conversation.