These are chat archives for ecjs/Concierge

16th
Nov 2014
Mark Harrell
@ecjs
Nov 16 2014 04:50 UTC
Alright, created a mock design uploaded to Trello
also registered the domain: http://www.conciergeapp.co
already have it forwarding to a future herokuapp
I will get something up on that once we have finalized initial designs
I have also started on other trello items
Mark Harrell
@ecjs
Nov 16 2014 06:07 UTC
Update: added the concierge registration process, now I am going to move on to matching a concierge to a job.
Mark Harrell
@ecjs
Nov 16 2014 20:09 UTC
up to 100 lines of code in our Job manager already. uh oh.
Joe Elsey
@joeelsey
Nov 16 2014 20:33 UTC
No stopping now
Mark Harrell
@ecjs
Nov 16 2014 20:33 UTC
I am testing the concierge matching now
right now just matching the concierge right when I send it to the queue
Joe Elsey
@joeelsey
Nov 16 2014 20:34 UTC
I just got to the co working space. I'm going to continue to work on jwt for a bit and then switch to writing the chai tests for concierge after I get sick of it.
Chareesa Graham
@Chareesa
Nov 16 2014 20:34 UTC
Did you happen to throw anything up to Trello yet?
Mark Harrell
@ecjs
Nov 16 2014 20:34 UTC
yes
Also made some mockups
for design :/
Chareesa Graham
@Chareesa
Nov 16 2014 20:34 UTC
Oh! I see it on Trello. Sorry. Didn't think I was added yet.
Mark Harrell
@ecjs
Nov 16 2014 20:34 UTC
I put the design mockups in planning
Chareesa Graham
@Chareesa
Nov 16 2014 20:35 UTC
Yea, sweet! I've never seen pictures up on Trello before.
Mark Harrell
@ecjs
Nov 16 2014 20:35 UTC
Chareesa, it might make sense to create a mind map/flow chart of all the features we want
that way we can appropriately split up tasks
I am finding the more I get through this, the less I remember/
Also, I am finding out just how much validation we need to add
checking for edge cases and what not
Chareesa Graham
@Chareesa
Nov 16 2014 20:40 UTC
okay
Mark Harrell
@ecjs
Nov 16 2014 20:42 UTC
know of any good software for creating that?
Chareesa Graham
@Chareesa
Nov 16 2014 20:43 UTC
nope
Joe Elsey
@joeelsey
Nov 16 2014 20:43 UTC
Do you just need a venn diagram program?
Mark Harrell
@ecjs
Nov 16 2014 20:43 UTC
mind map or something like that
remember the mind map that the ruby instructor did for whiteboard tests
something like that would be great
we could even use it in the presentation
Chareesa Graham
@Chareesa
Nov 16 2014 20:44 UTC
ah, I see
Chareesa Graham
@Chareesa
Nov 16 2014 20:45 UTC
Oh wow, thanks Joe!
Mark Harrell
@ecjs
Nov 16 2014 20:45 UTC
works for me!
Joe Elsey
@joeelsey
Nov 16 2014 20:45 UTC
Works just like an outline and draws it out for you
Mark Harrell
@ecjs
Nov 16 2014 20:45 UTC
perf
Mark Harrell
@ecjs
Nov 16 2014 20:50 UTC
We can always do that mindmap together or someone could hammer that out for a meeting tomorrow morning
btw should we just plan on meeting at 8am or 9am?
Joe Elsey
@joeelsey
Nov 16 2014 20:51 UTC
Either way. I could take a crack at it tonight. I would say 9am
Mark Harrell
@ecjs
Nov 16 2014 20:51 UTC
ok 9 works for me
Joe Elsey
@joeelsey
Nov 16 2014 20:51 UTC
I'm going to be at the co-working space on the 1st floor until about 8 or 9 tonight working on stuff. Jwt and chai tests for us
Mark Harrell
@ecjs
Nov 16 2014 20:53 UTC
ok..
once I finish this concierge matching
I am going to send it to master
and stop updating code
until we meet
and split tasks
Chareesa Graham
@Chareesa
Nov 16 2014 21:01 UTC
Mark... you're amazing. I can't believe what a jump start we have.
Mark Harrell
@ecjs
Nov 16 2014 21:07 UTC
Thanks Chareesa! We can use/not use whatever here..I just wanted to get wrap my head around a lot of this.
But there is still a lot to do! We could have a REALLY complete app by thursday I think
Mark Harrell
@ecjs
Nov 16 2014 22:29 UTC
Success! Successfully matching a random available Concierge, with a job that is being queued.
Joe Elsey
@joeelsey
Nov 16 2014 22:29 UTC
Nice!
Ridiculous. As well.
Mark Harrell
@ecjs
Nov 16 2014 22:29 UTC
lol
Its kind of rediculous.
Have some minor things to change/wrap up
Joe Elsey
@joeelsey
Nov 16 2014 22:30 UTC
You just built a business in a weekend.
Mark Harrell
@ecjs
Nov 16 2014 22:30 UTC
HAHA..edge cases/tests/stretch goals/apis/
overall though..think about this..
This concept..could just as easily be ported into an Uber competitor
:)
so coded an Uber competitor in a weekend
haha!
2014-11-16T22:26:21.977374+00:00 heroku[router]: at=info method=POST path="/jobs" host=salty-earth-1782.herokuapp.com request_id=04c3e136-8a5b-4bc4-b51f-e8d154b8b767 fwd="73.53.46.177" dyno=web.1 connect=1ms service=47ms status=200 bytes=375
2014-11-16T22:26:21.942267+00:00 app[web.1]: 54690af76a67bc0b00639150
2014-11-16T22:26:21.942305+00:00 app[web.1]: 54690af76a67bc0b00639150
2014-11-16T22:27:00.086370+00:00 app[web.1]: Checking jobs to send to Twilio
2014-11-16T22:27:01.016148+00:00 app[web.1]: Checking jobs to move to the Queue
2014-11-16T22:27:01.033278+00:00 app[web.1]: successfully updated job: 5469248da93b060b00ecf8d7
2014-11-16T22:27:01.044160+00:00 app[web.1]: newQueue job id: 546924b5a93b060b00ecf8d8
2014-11-16T22:27:01.044186+00:00 app[web.1]: saved job to queue
2014-11-16T22:27:01.044230+00:00 app[web.1]: The concierge users id is: 546909906a67bc0b0063914f
2014-11-16T22:27:01.052232+00:00 app[web.1]: added Queued Job to Concierges Job array.
2014-11-16T22:27:01.030903+00:00 app[web.1]: 2014-11-18T18:30:59+00:00
2014-11-16T22:27:01.035706+00:00 app[web.1]: matched concierge with this user: { _id: 546909906a67bc0b0063914f, conciergeAvailable: true }
that is SUCH a beautiful thing to see
i might have been going a little crazy.
Joe Elsey
@joeelsey
Nov 16 2014 22:34 UTC
There are no words. Fucking cool. Sign me up. I want a concierge call.
Mark Harrell
@ecjs
Nov 16 2014 22:35 UTC
haha! almost..almost.
dont make me code the angular app tonight
cuuuuuz I am prety sure I could
(holds off)
Mark Harrell
@ecjs
Nov 16 2014 22:44 UTC
Stretch goal possibility: building an admin interface
where we can watch calls being made, and build statistics on them
for instance, whats the percent of calls that fail in some way
ie: concierge doesnt pick up, or user doesnt pick up
and graphing them using some third party graphing solution
I want the audience on their feet on demo day guys.
:P
Joe Elsey
@joeelsey
Nov 16 2014 22:49 UTC
Having an interface where we can watch the call stack would be pretty amazing.
Mark Harrell
@ecjs
Nov 16 2014 22:49 UTC
yup
there is a LOT we still have to do with the call stack
Joe Elsey
@joeelsey
Nov 16 2014 22:50 UTC
Basically like the phone company at that point.
Mark Harrell
@ecjs
Nov 16 2014 22:50 UTC
twilio provides some useful interfaces
for using a callback status
so when a user picks up/hangs up a rest endpoint that we set gets notified
and some other useful things..we are going to have to do some testing to really figure out how to use them though
possibly stretch goals, possibly something we just need to do before thursday
Mark Harrell
@ecjs
Nov 16 2014 22:56 UTC

alright guys
officially completed
successfully creating users, concierge users, confirming users with sms, creating jobs, shifting jobs to the queue, matching concierge users with those queued jobs.
just have to modify the call now to make sure when the call happens the concierge gets called, and then it calls the user.
Joe Elsey
@joeelsey
Nov 16 2014 23:18 UTC
nice work
Mark Harrell
@ecjs
Nov 16 2014 23:29 UTC
I can officially say now, that I just received our first matched concierge wakeup call
went through the entire process..
everything is working
obviously still have all the edge cases
pushing to dev then merging with master
654 lines of code!!!
Joe Elsey
@joeelsey
Nov 16 2014 23:44 UTC
lol. ridiculous. um, i'm woking jwt auth tests right now :) Amazing work sir.