DEVLOG #3 — ship got rejected so i rebuilt the vibe
ok so after #2 i actually shipped OutreachOS and got changes requested pretty fast. shipwrights said:
➤ the css looked like every other ai-made site
➤ add a couple features i came up with to make it more fun
➤ stop making people use demo creds
that stung a little but they were right. this whole stretch was just me answering those instead of pretending it was finished :-D
the ui glowup :)
the biggest thing was the ui. before it was this dark teal ops console look. clean but soulless, like a saas template trying too hard.
I tried to think of a idea, then I remembered my high school portfolio, I based in on a notebook pages style ppt theme.
i ripped that dead ui out and went sketchbook / doodle for basically the whole app.
Now its paper backgrounds, doodle borders, sticky note energy, little hand-drawn characters hanging around. landing is brand first with the constellation field and doodles floating so it feels like mine instead of a product pitch. login and signup match that vibe now too, same paper/doodle language instead of looking bolted on.
dashboard feels like a notebook you actually use on call days instead of glass cards stacked forever. lead table is still built for real work but the chrome around it looks hand drawn. vector view (the niche/country constellation graph) is still there, it just fits better now. settings and account got the same treatment so flipping between pages doesnt feel like you teleported into a different app.
Basically whole point was stop looking generated.
the fun features
then the fun features. sticky call scripts were the one i wanted most. you get a general sticky plus niche ones, with placeholders like business, niche, location, phone that you speak through live. edit, save, reset. no ai writing your pitch. just a note that stays while you dial, which sounds small until youre mid call and dont want to lose your place.
call statuses got real too: New, Called, No Answer, Callback, Replied, Converted, Archived, and theyre one click chips so youre not hunting a dropdown mid call.
also built a quest board (To gamify cold-calling). optional on purpose. opt in when you set a username or later in account, get 3 random quests a week, progress when you move lead statuses. kinda dumb, kinda motivating, weirdly keeps me dialing cuz its easy to get discouraged while cold-calling T_T
import path got better too. any niche/country still works, clearer row errors when excel is messy, filters refresh after import, PLUS an import guide page and an excel template so people stop guessing columns.
signup / demo (no cred treasure hunt)
for the demo creds complaint i added a Try Demo button that just signs you in. shipwrights and anyone bored can open the site and click once. no more copying email/password out of a post.
you can also signup normally or continue with google if you want your own vault.
also pushed google oauth out of testing only so random google accounts actually work now, which took longer than it should have because google cloud is annoying.
tiny invisible stuff nobody screenshots: passwords still go through supabase auth hashed, secrets stay in env, mfa secrets encrypted at rest.
boring but i slept better after doing it ^_^
try it
site is https://outreachos-online.vercel.app
if you try it: open it, hit Try Demo or signup, pick a lead, flip a status chip, open the sticky script, peek at quests. tell me if anything feels weird or still looks template-y. im trying to catch that before i reship.
im hyped to ship again. still got a few final polish bits (maybe a student .me domain, google brand verification for the logo, tiny ui cleanup) then im hitting request re-certification. if youre free break it before then. i actually want the feedback this time tbh.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.