add TOS #emailcountdownr
add privacy policy #emailcountdownr
add loading indicator for braintree #emailcountdownr
change/update payment method #emailcountdownr
modify settings page to include billing, account, and payment forms #emailcountdownr
implement braintree for moniez #emailcountdownr
fix the homepage #emailcountdownr
refactor state handling across the app #emailcountdownr
handle user states on the frontend #emailcountdownr
add billing details form into signup flow and settings page #emailcountdownr
redirect logged in users from the create account step #emailcountdownr
settp braintree form with hosted fields #emailcountdownr
add states to users (paying, expired etc.) #emailcountdownr
refactor vue files to better differentiate between pages and components 🤢 #emailcountdownr
implement changing default CCs #emailcountdownr
check if Braintree customer exists before creating a new one #emailcountdownr
figure out if I have to add tax to my bill #emailcountdownr
create a billing form #emailcountdownr
send email to accountant regarding taxation (Braintree) #emailcountdownr
braintree: generate and fetch client token from server #emailcountdownr
signup flow: payment step - implement braintree and tests sandbox mode #emailcountdownr
signup flow: selecting package + creating account #emailcountdownr
landing page for beta launch #emailcountdownr
file_2966.jpg
remove
mockup landing page #emailcountdownr
landing page design #emailcountdownr
support for different types of campaigns (tz specific & campaign specific) #emailcountdownr
make new countdown timer functional in the app #emailcountdownr
fix broken prod build that got broken after ydays refactor #emailcountdownr
refactor in order to easily add new countdown timers #emailcountdownr
add support for beta users #emailcountdownr
get CTR data (before/after) using gif countdowner #emailcountdownr
mvp of a new countdown timer gif #emailcountdownr
logging out breaks the register router #emailcountdownr
[bugfix] cache timezone specific gifs #emailcountdownr
setup newrelic custom metrics for the gif generator script #emailcountdownr
create pricing plans #emailcountdownr
find similar apps and check pricing models #emailcountdownr
accept timezone information in GET params #emailcountdownr
find good landing page examples #emailcountdownr
make gif encoder faster #emailcountdownr
check if serving generated gifs via CDN makes sense #emailcountdownr
ratelimit the gif endpoint #emailcountdownr
use countdown gif in production on a larger recipient segment #emailcountdownr
field for copy in the first/last frame #emailcountdownr
set img width to 100% #emailcountdownr
figure out how to connect mongoadmin from local machine to private mongodb in docker container running on a vps #emailcountdownr
run a test campaign with the html module incuding a gif #emailcountdownr
implement mongoadmin #emailcountdownr
implement HTML module at work to enable the use of #emailcountdownr
make gif generator store/fetch gifs in/from redis #emailcountdownr
add redis #emailcountdownr
test 20 concurrent requests per sec for 5 campaigns (4 reqs per second per campaign) #emailcountdownr
update to node8 + use await/async #emailcountdownr
test with 20 concurrent requests for 1 campaign running for 60s #emailcountdownr
test with 10 concurrent requests running for 60s #emailcountdownr
[bugfix] loading gif from cache not working in production #emailcountdownr
coordinate beta test of the app for the black friday and cyber monday campaigns #emailcountdownr
setup Sentry for backend errors #emailcountdownr
close preview overlay on click outside of overlay #emailcountdownr
register btn in nav working in production #emailcountdownr
fix preview in production #emailcountdownr
Test the latest deploy #emailcountdownr
deploy the latest version #emailcountdownr
[bugfix] create campaign error handling is b0rkd #emailcountdownr
[bugfix] make gif preview work in local env #emailcountdownr
[bugfix] settings page logging out bug #emailcountdownr
refactor gif generator code #emailcountdownr
make signup page nice #emailcountdownr
make login page nice #emailcountdownr
show error msgs in the UI #emailcountdownr
add colour picker for font and background #emailcountdownr
output embeded html code that can be used in an email #emailcountdownr
add option for a custom message as last frame in the countdowntimer if not expired #emailcountdownr
upload and use custom fonts for the countdowntimer #emailcountdownr