1日30分で作れる個人サービスのススメ
-
Upload
atsushi-harada -
Category
Technology
-
view
1.909 -
download
0
description
Transcript of 1日30分で作れる個人サービスのススメ
1日 30分で作れる個人サービスのすゝめ
はらだあつし
- WEB エンジニア- 日本 CAW 株式会社の人
ココナラで 500 円
- Twitter @harada4atsushi
- もふもふ部 j-caw.co.jp/blog
- はらぱん .info
harada-atsushi.info
飲み会脱出サービス
スマートエスケープ〜俺には帰る家がある〜
https://smart-escape.net/
こういうことよくありますよね?
俺の酒が飲めねぇのか
やっべ終電ギリギリじゃん
いいか、良く聞け。俺の若い頃はなぁ…
つらいですよね。でも、もう大丈夫!
https://smart-escape.net/
スマートエスケープは、
- 早く帰りたいあなたのために、- あなたの家族が- 電話をかけてくれるサービスです
ここで Twilio 登場!
※ 画像はイメージです
ココナラで 500 円
def self.execute p "Twilio Call!!" Rails.logger.info "Twilio Call!!" dt = Time.now dt2 = Time.mktime(dt.year, dt.month, dt.day, dt.hour, dt.min, 0) schedules = Schedule.where(:call_date => dt2) schedules.each do |schedule| self.call schedule.user end end def self.call(user) if user.tel_confirmed_at.blank? || user.tel.blank? return end @client = Twilio::REST::Client.new SmartEscape::Application.config.twilio_sid, SmartEscape::Application.config.twilio_auth_token @call = @client.account.calls.create( :from => SmartEscape::Application.config.twilio_tel_from, :to => "+81#{user.tel.delete("-").gsub(/^0/, '')}", :url => URI.escape('http://twimlets.com/echo?Twiml= <?xml version="1.0" encoding="UTF-8"?><Response> <Play>https://smart-escape.net/audios/default.wav</Play></Response>') ) end
- Twiml は Twimlets を使った- 外部からみえる必要がある
- 開発時にガンガン課金される?
- SMS は有料で使える- 受信より送信が高い
ここからが本題
なんで個人サービス?
- エンジニアってわりと勉強好き- でもサンプル組んでみるだけとか- せっかくなら公開すればいいじゃ
ん
個人サービス開発のポイント
- 最速リリースで- 費用は気にしない- 発表する
最速リリースで
- 最大の敵はモチベーション- 機能は少しずつ追加すればいい- とにかく早く出せ- マネタイズとか考えない
費用は気にしない- ドメイン
- 年間数 100 円〜数 1,000 円- サーバ
- VPS で月 1,000 円前後- SSL 証明書
- 年間 2,000 円くらいとか- Twilio
- 月間 490 円 + 使った分
発表する
- せっかく作ったなら見てほしいし- 意見が聞けるとか- マイルストーンになる
- 月額制開発モデル- クラウドソーシング活用- 継続型の受託開発
日本 CAW 株式会社
スケジュール
仕様の線引き
動くものを作る
ありがとうございました