Finalizing activity UI, job execution improvements, and onboarding rethink
What I worked on today
Finalized the detail activity UI, making it clean and easy to understand.
Implemented an accordion-style interaction, improving usability and readability.
Updated the landing page hero image to showcase the intuitive interface.
New UI Screenshot
Gathered feedback from strangers about the landing page, but haven’t planned changes yet.
Simplified job execution by implementing a general job that chains necessary jobs, keeping track of their status in the database—this makes the system more extendable and scalable.
Onboarding and Monitor Flow Discussion
Current monitor creation flow requires users to select an analysis type, but for B2B users, this is often repetitive.
A SaaS company tracking other SaaS pricing will likely use the same analysis type for all monitors.
Adding an onboarding flow with some questions will reduce unnecessary steps while making monitors, making the process more intuitive and efficient.
This change won’t affect pricing, subscriptions, or user retention, but will improve usability.
Lessons learned
User feedback is valuable—even small tweaks can make the product feel much smoother.
Chaining jobs properly makes the system significantly more manageable and scalable.
Onboarding is crucial for a frictionless experience, and sometimes revisiting assumptions is necessary.
Challenges faced
Mentally frustrating to rethink onboarding when it feels like a step backward.
Concerned about meeting my MVP release goal in early April.
Still missing diff jobs, notify jobs, and additional analysis types like escape room and restaurant analysis.
What’s next
Continue improving onboarding while ensuring it simplifies the monitor creation flow.
Work on diff job and notify job implementations.
Begin developing new analysis types to expand Spyrate’s capabilities.