acloudtree

Agapage : lastName regex

So I met with the Children’s minister at my church and she reported a bug with Agapage. It was a pretty simple fix. Basically her last name was something I didn’t account for, you see it consists of two words.

Example : ‘Van Hoorst’

And the filter that I had originally created was only searching for one continuous string.

Here is the regular expression before

preg_match('/[a-zA-Z\']+/',$this->last_name,$matches);

and here is what I ended up with after

preg_match('/[a-zA-Z\']+\s{0,1}[a-zA-Z\']*/',$this->last_name,$matches);

I also trimmed any trailing spaces afterward just to clean things up.

-later
jared

Agapage : Coffee Shop Feedback

Ok, this may sound insane. But three times while developing Agapage, I would turn around and pick a target while working in a coffee shop. I picked people at random. I would explain what Agapage was, and how it sent txt messages to phones, instead of having the organization hand out pagers. Anyway, my three groups happened in the course of two months. Here is what the interactions were like.

1) A Italian Language Study Group.

Demographic -

  • Caucasian
  • 100% Female
  • 55+

This group was a lot of fun, I turned around and said. “Hi ladies, I’m developing something, but it is really critical that I get feedback. Do you have a second?” and they all politely agreed. So the next thing out of my mouth was “So how many people here go to Church?” and dude, a pin could have dropped. One gal, (I’ll call her the alpha) firmly crossed her arms and said “This is the wrong group for THAT conversation”. Smoothly I didn’t let it phase me.

“Not a big deal..” I said with my warmest smile, and just kept on going.

By the end of the conversation. Even Alpha was buying into the idea. She was actually the one that gave me the nursing home thought.

“My mother has alsymers, and when she has a bad day, it is really hard for the home to track us (the kids) down. If they could use your system, it would probably save them time, from having to make 4 or 5 phone calls. Which could then probably save them money if the price was right”. This conversation went really well.

2) Random Guy

Demographic

  • Male
  • 50+
  • Caucasian

This guy happened to go to church, and really liked the idea of Agapage. Nothing went really great here, there was a major objection that I couldn’t get around.

“What about the people that don’t have cell phones?”

Well that is a really great question, so after our interaction, I had to answer that. And it was there that my research led me SNL Kagan’s report about the U.S being 100% saturated by 2013. I think also, I would probably try and overcome this objection by asking how many families he knows, ranging from 18-38 (family demo for kids) don’t have a cell phone. And the answer for myself? Well, I could only think of one personally. Though I think they just bought one again.

3) Random Guy #2

Demographic

  • Male
  • 40+
  • Caucasian

This guy turned out to own a restaurant. And the interaction went EXTREMELY well. After showing him the software, he wanted to know if he could use it for restaurant paging. And with some adaptation, that wouldn’t be that hard for me to swing. He also wanted to know if I would be interested in finding some capital. We exchange information, and I will see what comes of it.

* * *

I found a lot of value in these interactions. They were practice sales pitches. Now obviously no one was buying, but hey, it was still good to go through the list of Agapage features, and see what the reaction was. I would say that any sole proprietor/programmer/engineer who is developing something, should probably try and have a couple of these, with people they don’t even know. Just to see if they can convince a target group that what they are selling has value. If I couldn’t personally over come their objections, in a meaningful way, that would leave me with some serious concern.

-full steam ahead
jared

Agapage : Launch Recap

So yesterday, I launched Agapage. Marketing folks would tell you not to do so on a Friday. But what do I know?  Anyway, Agapage is up and rolling and now comes the real question. How do I let people know? And will organizations (as in more than 5) actually donate for this service?

Communication Ideas:

  • Social Network
  • Google Adwords campaign
  • Emailing people
  • Cold Calling
  • Forum / Blog comment posting
  • Coffee Shop Feedback

Currently the traffic is pretty low, but not terrible (what is not terrible?). I have some long winded thoughts on my list of ideas above. And they were supposed to be in this post. But there was just too much content. So I will be spreading those thoughts out over the next couple days and I’ll post as they form.

-later

jared

Agapage : A web startup

Agapage LogoWow!

As I write this, it is close to midnight, and this has been a common work hour for these last four months. I can’t believe that Agapage is finally here, that it is finally launching. A lot of work went into this endeavour and it seems surreal to sit here and watch as something you poured your heart into, has been brought to life.

There are a lot of people who made it happen, a lot of people who cared and suggested. Who steered and paved the way for Agapage’s completion. I am amazed and humbled that all these people believed in me.

If you are wondering what Agapage is, let me share.

* * *

Concept:

So I was sitting in Church back in February, when the Children’s minister came up on stage. She mentioned that the Church’s current 60 pager paging system (retailing for $3k) was no longer adequate. The church had grown and needed about 100 more pagers to meet its need. Unfortunately, the pagers cost about $90 a piece (totaling $9k).

Pagers are used to notify parents when their child is having an issue. It also helps the flow of the whole church service by finding parents easily.

For the rest of the service, my brain was in a trance. It started working on a solution, and that night I began coding the beginnings of it. I went to sleep wanting to think of a good name, and like clockwork, I awoke with the “a good name”. By the end of that week I had a semi-functional program (though it looked like crap), and thus Agapage* was born.

*Agapage is a combination of two words. Agape is the Greek word for unconditional love and page just means “to notify or make known”

So what does Agapage do?

Well, it allows the church or organization to have their own personal website.  And at their site, the organization members will register for an account (Same sign up process as in most online services). Once their account is created, the user will add all their parent or guardian information (Image, First Name, Last Name , Cell Phone Number), and they will add all their children’s information (Image, First Name, Last Name). Once all the information is filled out, the user will only have to go back into the system for routine maintenance.

Here is where it gets interesting. The staff at the church can log in, and if their credentials are correct, can now SEARCH for a child, pull up their record, and click the PAGE button. It will send a txt message to ALL the Guardian’s cell phones attached to the child. As the parent, you could also attach grandma, grandpa, auntie or uncle, and it would PAGE everyone.

Benefits:

  1. No hardware loss, theft, or maintenance. Basically the Organization doesn’t have to buy batteries or charge them, or order pager replacements.
  2. Piggy backs onto existing infrastructure. Most churches have laptops and wireless, and according to SNL Kagan, a leading mobile research firm. the U.S.A will reach 100% market saturation by 2013. That is one cell phone for every man, woman, and child. This affirms the thought that most families will have at least, 1 cell phone.
  3. Scalability
  4. No risk to the organization
  5. Not limited by distance
  6. Custom txt messages can be sent so that the Guardian gets some idea of what exactly is going on
  7. Pictures can be uploaded by the members so when staff or volunteers use Agapage to search, they can actually see who they will be paging

Standard System:

Startup = $3000
Annual maintenance = ($200 +/- N%) batteries and replacement units
Growth = ($90 +/- N%) per additional unit as well as annual maintenance going up rapidly

Total = Anitoch’s projected cost in just under 4 years of existence > $10k

Scalability:

I was reading about a large church in the Detroit area, they grew from 1997-2005. At it’s height, the church attendance was over 4000 people. I speculate their paging system (600-800 pagers) would easily have cost them $50k over that 7 year period. Now the church is in decline because there is a mass exodus from the area as people leave in search of jobs. The church’s numbers are way way way down. With Agapage, instead of having the church’s money tied up in a large piece of infrastructure, they could just scale back their usage and pay less.

And it works in the other direction, seamlessly scaling as your Organization grows.

Basic Goals:

  1. My church needs it, so I know it will get used if only by one organization
  2. Resume / Portfolio weight
  3. Low startup cost and NO debt (If I wasn’t a programmer this would not be the case)
  4. Potential to show a proof of concept along with case study and prove/see if there actually is a NEED in the world

* * *

So that is Agapage, and I hope anyone or organization that needs it, will see it’s value. The best thing is that I am saving people a lot of money in a recessionary environment, while also offering a superior product. I feel really good about that.

-jared

http://www.agapage.com

Copyright © Jared Folkins
Programming, Computers, Writing, Economics, and Life

Powered by WordPress