acromace / receptionkit Goto Github PK
View Code? Open in Web Editor NEWA simple, customizable receptionist iPad app built with Smooch
Home Page: http://acromace.com/receptionkit/
License: MIT License
A simple, customizable receptionist iPad app built with Smooch
Home Page: http://acromace.com/receptionkit/
License: MIT License
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 ronbbed yesterday.
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!
Subtask from #8
๐
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?
Hey there, what can I do to run the app? I can't figure out how to get this error to go away :(
Any plans to support portrait? :D
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!!
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
Subtask from #8
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
Subtask from #8
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.