Code Monkey home page Code Monkey logo

newmont's Introduction

Newmont

edit: README.md updated 2021-07-31 for clarity

The platform and program that was written for the Newmont mining challenge, held by Colorado School of Mines.

The important files are in the 'sia' folder and it contains three different programs, the backend, middle, and front end of the platform developed.

Purpose

This program is built in three parts. The RaspberryPi that collects data that it shares with Google Cloud Platform, that then the front end utilizes for a temperature collection from a location. It uses three different languages, based on what would be best for the hardware. The front end uses json and html, and so on. Middle end uses Google Cloud Platform and the Google developed language Go, and the backend uses Python, easily implemented on the Rapsberry Pi.

sia/site - Front End

This is the front end of the whole set up. it includes the csv that contains that data pulled from Google Cloud Platform periodically.

GCP - Middle

This is the Google Cloud Platform program written in Go. It is a simple program that is more or less just a basic REST server with authentication for the backend Raspberry Pi to talk to. It accepts structs with temperature data in json, and then passes it along when requested.

raspberryPi - Back End

The Raspberry Pi collected and used GCP to catalog the data so that the front end can display it.

newmont's People

Contributors

gageco avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.