Giter Site home page Giter Site logo

acromace / receptionkit Goto Github PK

View Code? Open in Web Editor NEW
55.0 3.0 9.0 56.05 MB

A simple, customizable receptionist iPad app built with Smooch

Home Page: http://acromace.com/receptionkit/

License: MIT License

Ruby 0.33% Objective-C 0.58% Swift 97.95% Shell 1.14%
ipad swift smooch receptionist slack ios

receptionkit's People

Contributors

acromace avatar cotsog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

receptionkit's Issues

Add sound support

Hi @AcroMace, I hope all is well.

Turns out we're bad at answering the door at Smooch. What do you think about adding a bell or a ringtone when "assistance" is requested?

The idea would be to connect a little speaker to the iPad through Bluetooth or the audio jack on the other side of the wall, so it acts like a doorbell.

Or even without external speakers, it could use the built-in speakers to give a feedback to the visitor.

Maybe include some royalty free audio and let users customize their own sound if needed.

We got robbed. Let's turn ReceptionKit into a security camera

@AcroMace

We got ronbbed yesterday.

Broken Door

It would be awesome if ReceptionKit could use the iPad's front camera to capture images at a regular interval and store them on S3, rolling them over so that it would only capture the last 24 hours of images.

It would be even more awesome if RK would intercept messages and when they contained the text !image, have the ipad immediately snap a photo and upload it with the message

And even more awesome, when somebody interacts with the ipad, an image is snapped and posted into Slack!

Rotate captured image physically

๐Ÿ‘‹

It looks like images captured from ReceptionKit are rotated via exif metadata here. Unfortunately Slack does not obey these tags, and displays portrait images as 90 degrees rotated.

According to https://developer.apple.com/library/archive/qa/qa1744/_index.html it might be possible to receive image buffers that are already rotated to the correct orientation:

AVCaptureVideoDataOutput clients may receive physically rotated CVPixelBuffers in their -captureOutput:didOutputSampleBuffer:fromConnection: delegate callback. All 4 AVCaptureVideoOrientation modes are supported, and rotation is hardware accelerated. To request buffer rotation, a client calls -setVideoOrientation: on the AVCaptureVideoDataOutput's video AVCaptureConnection.

WDYT?

Prompting for visitor name

Hey! It would be awesome to be able to ask the visitor name before asking who he is looking for. This would show in slack as "visitor name is looking for employee name". This would enable us to have a necessary check in process which would complete the tool at least for our needs.

Thanks!!

Readme instructions

The readme instructions aren't super clear for someone that has never built and installed an iOS app on to an iPad.

Could you perhaps provide a more in-depth (external is fine) guide on how to fully install this software?

pod install
Build and run the app

These 2 lines are where I'm unsure.

Thanks

Argument labels '(describing:)' do not match any available overloads

I only changed AppToken in Config.swift and put #import <Smooch/Smooch.h> in Bridging-Header but several error occurs.

ReceptionKit/View Controllers/Visitor/VisitorAskNameViewController.swift:47:19: Method does not override any method from its superclass
ReceptionKit/View Controllers/Delivery/DeliveryMethodViewController.swift:69:19: Method does not override any method from its superclass
ReceptionKit/View Controllers/Delivery/DeliveryMethodViewController.swift:69:19: Method cannot be an @objc override because the type of the parameter 2 cannot be represented in Objective-C

I am using Swift3 and Xcode-beta8.0

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.