Projects
Technology
Intuit Developer - Quickbooks Connect 2016 Hackathon
The Hackathon (aka #SmallBizHack)
The Small Business Tech Hackathon is a
pre-conference event to Intuit's annual Quickbooks Connect conference, and
the challenge for participants is to build a brand new solution that address
one of the following two areas (link):
- Category 1: Create an app that saves a small business time or money by solving a unique SMB problem
- Category 2: Create an app that saves a non-profit organization's time or money by solving a unique non-profit problem
For added bonuses, teams were encouraged
to utilise one or more of the following partner APIs (link):
- Jibo: the Social Robot
- Square: Credit card processing - Accept Payments anywhere
- Google's Api.ai: Conversational UX platform
- Quickbooks: Accounting software for small businesses
- Postman: How people build and test APIs
- Other IOT gadgets: Amazon Echo, Oculus Rift, Apple Watch, Nest Home Devices etc.
Location: San Jose Convention Center, San Jose,
CA
Date: 22-23 October 2016 (Sat - Sun)
My Team's Hack
We went to the competition with a blank state
to see what we could create from scratch within 24 hours. Upon seeing some of
the demos by the event organisers, we fell in love specifically with the Jibo
robot as it appeared to be very engaging. We also liked the api.ai
demonstration as we could build in intelligence into text messages.
Considering that one of the key problems faced
by non-profit organisations is on the management of donations and donors
engagement, after some brainstorming, my team came out with a simple and
innovative idea for non-profit organisations. Why not deploy an engaging
social robot, Jibo, to collect donations for these organisations?
With the above user story, my team worked together to complete
the following process flow. Being familiar with accounting systems, I worked on 5-7 (Github Codes here):
1. Jibo is programmed to dance and attract the attention of
potential donors.
2. Upon receiving voice-converted-to-text message from Jibo, the
api.ai analyses the text to return an appropriate response. For example,
if the potential donor asks "What are you doing here?", Jibo
will reply "I am here to collect donations. Would you like to donate?"
3. Jibo is programmed to display a 2D barcode if the donor wants
to donate. If the donor does not want to donate, Jibo will be upset or it will
try to dance to convince the donor to change his/her mind.
4. Upon scanning the 2D barcode, the URL is linked to our
hosted website.
5. The website has a form that the user can fill in, and it will
be connected to the Square API to deduct the appropriate donation amount.
6. Due to the interest of time, I used Postman's collection to GET
the results from Square API to generate the appropriate POST API call to
Intuit's sandbox environment.
7. A sales receipt is created in quickbooks and an email can be
sent back to the donor to close the loop.
8. Jibo dances to thank the donor once payment has been
processed.
The
following images are some tweets regarding our hack:
our pitch |
we won the Jibo prize |
This is a post event video we did to showcase our end-to-end process flow:
To sum up, this hackathon was fun! It
was definitely an enriching and memorable experience for me and my team. We are
looking forward to attend more of such events.
Other Random Things
Interesting quotes on walls --
Interesting quotes on walls --
Delicious food -
Further Details
Intuit Blog:
https://developer.intuit.com/hub/blog/2016/11/17/smallbizhack-recap-winners
Twitter: @IntuitDev #SmallBizHack @JiboDev #JiboDonor
This event seems very interesting! Everything you all are doing is way above my head, but I think it would have been neat to see all of the apps that were presented. The app your team came up with was a creative idea. I would be curious to see how your app would play out in real time.
ReplyDeleteLucius Cambell @ Skild
Thanks Lucius! You can find short write ups of the other winning apps here: (https://developer.intuit.com/hub/blog/2016/11/17/smallbizhack-recap-winners). To be honest, I am also curious about how will the market will react to our app. The progression of social robots in general is a pretty interesting area to watch. For developers, it is fun to build, and for consumers, the robot interacts in ways that could be entertaining for them; the audience had a good laugh when the Jibo we programmed got impatient on stage. :)
ReplyDeleteVery informative..thnaks for sharing!
ReplyDeleteQuickBooks Pro is an essential accounting software by Inuit Inc. It can help the businesses in building robust accounting reports, which can be presented to the stakeholders. To know more, you can ask your queries from our QuickBooks Pro Support.
ReplyDeletehttps://qbprosupport.com/
This Article is Really Fantastic And Thanks For Sharing The Valuable Post..Issues With Quicken Software Dial Or Visit Quicken Bill Pay Support ! Get Instant Help and Support from Quicken Certified Experts.You Do Not Want To Get Hold Of The Quicken Support Online Or Be Looking For Opening Hours For Quicken Support Team.
ReplyDeleteThis is Really Fantastic And Thanks For Sharing The Valuable Post..Issues With Quicken Software Dial Visit Quicken Support Phone Number +1(888)586-5828 Toll-free !Get Instant Help and Support from Quicken Certified Experts.You Do Not Want To Get Hold Of The Quicken Support Online Or Be Looking.
ReplyDeleteNice Post ! Want to know how to change Quickbooks password ? Simply call on the Quickbooks Support Phone Number 800-986-4607, by calling on the support you can get instant help from our Skilled experts.
ReplyDeletePeople enjoy trading with Gemini. It is one of the leading trading platforms but sometimes people face problems in withdrawing funds from their Gemini account. Server error or glitches in the system are the only reasons for such a problem when you withdraw your fund. Are you also facing the same issue? If yes, then dial Gemini customer care phone number to avail the best in class services to eradicate all your problems. Each individual at Gemini customer service is highly educated and skilled enough to eliminate all your issues from the root. gemini Support Number
ReplyDeleteThe information shared by you is really helpful. Keep on sharing similar posts. Thanks
ReplyDeleteFor complete quickbooks Assistance: quickbooks customer service
If you are looking for more information about flat rate locksmith Las Vegas check that right away. quickbooks
ReplyDeleteGraceful written content on this blog is really useful for everyone same as I got to know. Difficult to locate relevant and useful informative blog as I found this one to get more knowledge but this is really a nice one.
ReplyDeletequickbooks solution provider