These are chat archives for ecjs/Concierge

16th
Nov 2014
Mark Harrell
@ecjs
Nov 16 2014 04:50
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
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
up to 100 lines of code in our Job manager already. uh oh.
Joe Elsey
@joeelsey
Nov 16 2014 20:33
No stopping now
Mark Harrell
@ecjs
Nov 16 2014 20:33
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
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
Did you happen to throw anything up to Trello yet?
Mark Harrell
@ecjs
Nov 16 2014 20:34
yes
Also made some mockups
for design :/
Chareesa Graham
@Chareesa
Nov 16 2014 20:34
Oh! I see it on Trello. Sorry. Didn't think I was added yet.
Mark Harrell
@ecjs
Nov 16 2014 20:34
I put the design mockups in planning
Chareesa Graham
@Chareesa
Nov 16 2014 20:35
Yea, sweet! I've never seen pictures up on Trello before.
Mark Harrell
@ecjs
Nov 16 2014 20:35
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
okay
Mark Harrell
@ecjs
Nov 16 2014 20:42
know of any good software for creating that?
Chareesa Graham
@Chareesa
Nov 16 2014 20:43
nope
Joe Elsey
@joeelsey
Nov 16 2014 20:43
Do you just need a venn diagram program?
Mark Harrell
@ecjs
Nov 16 2014 20:43
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
ah, I see
Chareesa Graham
@Chareesa
Nov 16 2014 20:45
Oh wow, thanks Joe!
Mark Harrell
@ecjs
Nov 16 2014 20:45
works for me!
Joe Elsey
@joeelsey
Nov 16 2014 20:45
Works just like an outline and draws it out for you
Mark Harrell
@ecjs
Nov 16 2014 20:45
perf
Mark Harrell
@ecjs
Nov 16 2014 20:50
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
Either way. I could take a crack at it tonight. I would say 9am
Mark Harrell
@ecjs
Nov 16 2014 20:51
ok 9 works for me
Joe Elsey
@joeelsey
Nov 16 2014 20:51
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
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
Mark... you're amazing. I can't believe what a jump start we have.
Mark Harrell
@ecjs
Nov 16 2014 21:07
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
Success! Successfully matching a random available Concierge, with a job that is being queued.
Joe Elsey
@joeelsey
Nov 16 2014 22:29
Nice!
Ridiculous. As well.
Mark Harrell
@ecjs
Nov 16 2014 22:29
lol
Its kind of rediculous.
Have some minor things to change/wrap up
Joe Elsey
@joeelsey
Nov 16 2014 22:30
You just built a business in a weekend.
Mark Harrell
@ecjs
Nov 16 2014 22:30
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
There are no words. Fucking cool. Sign me up. I want a concierge call.
Mark Harrell
@ecjs
Nov 16 2014 22:35
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
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
Having an interface where we can watch the call stack would be pretty amazing.
Mark Harrell
@ecjs
Nov 16 2014 22:49
yup
there is a LOT we still have to do with the call stack
Joe Elsey
@joeelsey
Nov 16 2014 22:50
Basically like the phone company at that point.
Mark Harrell
@ecjs
Nov 16 2014 22:50
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

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
nice work
Mark Harrell
@ecjs
Nov 16 2014 23:29
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
lol. ridiculous. um, i'm woking jwt auth tests right now :) Amazing work sir.