Code Monkey home page Code Monkey logo

loaner's Introduction

Grab n Go Loaners Build Status

Grab n Go Icon

The Grab n Go (GnG) Loaner project is a fully automated loaner management suite that manages enterprise enrolled Chrome OS devices by automatically assigning, returning, and monitoring these devices.

Using the GnG project, enterprise users can self-checkout a loaner Chromebook and begin using it right away, thereby decreasing the workload on IT support while keeping users productive.

The program is comprised of three parts:

  • An enterprise G Suite domain
  • A Google App Engine (GAE) application
  • A Chrome App that runs on each Chrome OS device

Important notice about Chrome Apps!

Note: Chrome Apps are being phased out in favor of extensions and progressive web apps

If you haven't yet deployed Grab and Go to the Chrome Web Store

Enterprise/EDU customers can continue to deploy Chrome Apps to the Chrome Web Store using the guidance we've provided (specifically unlisted/private hosting in the Chrome Web Store) in the documentation for the forseeable future.

If you have deployed Grab and Go to the Chrome Web Store

You should be in good shape for now! Existing Enterprise/EDU Chrome Apps (Grab and Go included) are not in-scope until June 2022 according to the announcement linked above.

Current release: Alpha (v0.7.1a)

Note: If you are doing a new deployment please deploy from master as we work on cutting a new release. For current deployments, please hold off on upgrading until we can test the next numbered release.

Please note that the current release of this application is in ALPHA. We will be actively contributing to the project. Please keep an eye out for future updates and features!

Note: To build this project you must install Bazel 0.26. Currently Bazel 0.27 or later is unsupported.

To use the latest code (also known as master), run the following command:

git clone https://github.com/google/loaner.git
cd loaner

To use release number 0.7.1, run the following command:

git clone -b Alpha-\(0.7.1\) https://github.com/google/loaner.git
cd loaner
  • To discuss this project send an email to [email protected]. Please note that this group is public (anyone can view/post).
  • Read more about releases in our release notes.
  • Please file bugs using the GitHub issue tracker.

Technical Stack

  • Chrome App
    • Angular/TypeScript
  • Frontend
    • Angular/TypeScript
  • Backend
    • Python
    • GAE
    • Endpoints Frameworks
    • Datastore (for app state data)
    • BigQuery (for historical data)
    • Cloud Storage (for image assets)
    • Google Admin API
  • Build Automation
    • Bash
    • Python
    • Bazel
    • NPM

Documentation

To deploy and configure the Grab n Go (GnG) Loaner project, follow the steps below.

Reference Documentation

Contributing

We are not accepting external contributions at this time. The current release of the application is still in alpha. We will be actively contributing to this project throughout 2018. After this project reaches a 1.0 release, we will begin accepting external contributions. Please feel free to file bugs and feature requests using GitHub's Issue Tracker.

Disclaimers

The current release of the application is in active development.

This is not an official Google product. This program is not formally supported and the code is available as-is with no guarantees.

Documentation, including those for end users of this system, is provided in this repository only as examples of the "out of box" experience for the app and does not account for any modifications made by the administrator in deploying the app. Administrators should review and adjust all documentation and instructions found in the app as applicable to their deployment.

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.