Giter Club home page Giter Club logo

roomguru's Introduction

Roomguru

Roomguru is an open source app for managing meetings in your busy working day. It uses Google resource calendars for representing rooms. Google account is required to authenticate with application. Google app has to be created in Google apps to obtain application identifier.

You can also read our blog post Introducing: Roomguru Open Source Swift App!

App is under MIT license.

Roomguru

Requirements

Roomguru requires Google app set up in Google apps service. You will also need resource calendars to use this app.

Configuration

All you have to do to build & run Roomguru is to follow 9 simple steps:

  1. Clone project git clone https://github.com/netguru/roomguru.git.

  2. Create the Google Developers Console project according to step 1. Bundle ID depends on project build configuration:

    • Staging: co.netguru.roomguru.staging
    • Development: co.netguru.roomguru
    • Production: co.netguru.roomguru
    • Test: co.netguru.roomguru

    If you wish to change it, go to Roomguru target: Build settings -> User Defined -> BUNDLE_ID.

  3. Copy Constants_Sample.swift as Constants.swift in project root directory: cd Roomguru/Source\ Files/ && cp Constants_Sample.swift Constants.swift

  4. Rename struct within Constants.swift file to Constants. You can remove Constants_Sample.swift now.

  5. If you want store keys on your own repository, remove Constants.swift from .gitignore.

  6. Copy received ClientID from Google and paste it to Constants -> GooglePlus -> ClientID.

  7. If you wish to distribute Roomguru via HockeyApp copy App ID from Hockey and paste to Constants -> HockeyApp -> ClientID.

  8. Run carthage update and pod install.

  9. Build & Run. Enjoy!

Distribution

We're not providing any distribution channel for Roomguru. If you want to use our app in your team, we have nothing against it, however we can't provide you with any service to distribute it.

We recommend to use Hockey App, Testflight or Apple Enterprise accounts. You can also install Roomguru on your colleagues' devices using Xcode - the hard way.

Contribution

You're more than welcome to contribute. Report issue if you:

  • found a problem,
  • want to ask question,
  • have improvement proposal.

Authors

Copyright © 2014 - 2015 Netguru

roomguru's People

Contributors

ecler avatar pbruz avatar wojciechtrzasko avatar lukwol avatar rad3ks avatar testbrian avatar

Watchers

seyi avatar James Cloos 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.