send confirmation email when upgraded to PRO #tweetphoto
add charts to open page #tweetphoto
add a few more lower-tiered pricing plans #tweetphoto
prevent duplicate survey emails by checking whether already sent #tweetphoto
get first $49/year customer #tweetphoto
add ahoy matey #tweetphoto
reach 200+ users #tweetphoto
extract mailer stylesheet into its own private rubygem so I can-reuse it across different projects #tweetphoto
send product/market-fit survey to active 3-week old users #tweetphoto
add unique tokens to users to identify them in typeform #tweetphoto
add stripe customer/subscription ids for existing customers #tweetphoto
save stripe customer id to database #tweetphoto
send clientReferenceID (= user ID) to Stripe Checkout so I can identify the customer later on #tweetphoto
add pushmore to ping me of new customers #tweetphoto
listen for stripe webhook to automatically mark new customers as pro users #tweetphoto
remove login page as everything is through OAuth #tweetphoto
hit /r/sideprojects frontpage #tweetphoto
send welcome email to all existing users #tweetphoto
send automated welcome email with features + Pro upsell #tweetphoto
set up mailgun for incoming email (write script to automate?) #tweetphoto
config SMTP settings (sendgrid) #tweetphoto
fetch instagram posts in background jobs #tweetphoto
add turnout gem for maintenance page #tweetphoto
remove old access token columns after verifying encryption works #tweetphoto
copy database to hatchbox #tweetphoto
change cronjob to every 5 minutes #tweetphoto
migrate to hatchbox #tweetphoto
use https link instead of http in "via tweet.photo" promo #tweetphoto
submit to HN #tweetphoto
fix order of carrousel images #tweetphoto
reach out to technology blogs #tweetphoto
send twitter DM pitch to TNW #tweetphoto
send email pitch to makeuseof #tweetphoto
send email pitch to engadget #tweetphoto
send email pitch to read/write #tweetphoto
send twitter DM pitch to lifehacker #tweetphoto
send email pitch to the verge #tweetphoto
send email pitch to mashable #tweetphoto
save twitter_uid #tweetphoto
get second customer ($38 total now π
) #tweetphoto
get 100+ signups #tweetphoto
show pro upgrade on settings page #tweetphoto
prefer videos over images in case of mixed post #tweetphoto
get first paying customer ($19/year) #tweetphoto
disable users who have de-authorized the Twitter app #tweetphoto
make it easier to disable the service #tweetphoto
only fetch photos and tweet for users with enabled account #tweetphoto
fix upsell button #tweetphoto
add success/error callbacks to Upgrade button #tweetphoto
launch #tweetphoto
replace example photo with something more colorful #tweetphoto
only tweet photos created after user signed up #tweetphoto
encrypt user access tokens π #tweetphoto
add an "all done!" screen, with suggestion to post a photo on Instagram #tweetphoto
set up stripe account #tweetphoto
add pricing plans to Stripe #tweetphoto
configure redis/sidekiq #tweetphoto
use sidekiq for faster tweeting #tweetphoto
truncate caption if it's too long #tweetphoto
add google analytics #tweetphoto
add link to medium article #tweetphoto
make site mobile friendly #tweetphoto
add roadmap link #tweetphoto
add changelog link #tweetphoto
add video support #tweetphoto
add support for multiple images in one post #tweetphoto
add a way to disable the service #tweetphoto
add twitter card #tweetphoto
add open graph metadata #tweetphoto
add "via tweet.photo" to tweets #tweetphoto
improve design of connected account buttons #tweetphoto
add bugsnag #tweetphoto
make design more compact to fit square crops #tweetphoto
improve logo #tweetphoto
design simple logo #tweetphoto
design new homepage mockup #tweetphoto
register tweet.photo domain #tweetphoto
force ssl #tweetphoto
finish instagram app review process #tweetphoto
test if it works (it does!) #tweetphoto
make prototype #tweetphoto