Forem

Matt Layman
Matt Layman

Posted on • Originally published at mattlayman.com

1

Empty States - Building SaaS #83

In this episode, I returned to the onboarding flow and start to polish some of the extra pages. We filled the pages with special copy and a call to action to each page to help customers be successful.

I started with the pages that displays the school years. We added a chunk of template from the onboarding process that asks the user to create a school year. I modified the template chunk to make it fit in the context of the page.

Next, I moved onto the index page that lists all the students in a user's account. I took another chunk from my main app view, refactored it into a partial template and then used it in two places. I did some testing to make sure that the old view continued to work.

After completing that empty state, I tackled another logical state when the user wants to view their weekly schedule, but they have no enrolled students. This is another state that can't show the full schedule, so I added more help and another call to action to help users along in the process.

To finish off the stream, I tried to add pytest-xdist to make the test suite run in parallel and run faster. I found that the extra process overhead negated the speed boost for my small test suite.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay