Schoolnight

Schoolnight

A vibe-coded family app that turns Canvas homework into one calm daily summary

Web ApplicationAI-BuiltEdTech2026

At a glance

I acted as design lead and executive sponsor for Schoolnight, a family product that reads a student’s Canvas account once a day and answers what’s done, what’s missing and what’s coming. I found the problem, researched the market, set the thesis, designed every surface and used Claude (AI) to help build it and its working prototype.

29 daysfrom first working build to productized v1.0
17screens and overlays across 3 surfaces
192 msfull page load, with zero runtime dependencies
13passing browser test suites
Design Lead & Executive Sponsor
John Karl
Built with
AI-assisted coding (vibe coding)
Stack
Canvas API · AWS S3 · CloudFront
Release
v1.0 prototype · 2026
01

The challenge

Missing assignments were surfacing in progress reports weeks too late, and the nightly "Did you do your homework?" question was turning into an argument. Parents needed facts instead of interrogation, without logging into anything.

02

What I led

  • Found the problem in my own family, then researched the market: the Canvas Parent app, parent forums and a 2025 homework-conflict study
  • Defined the product thesis: the list becomes the bad guy, so the parent doesn’t have to
  • Built a Canvas integration that surfaces hidden deadlines teachers keep in documents, handles time zones and works with parent observer accounts
  • Designed a seven-step signup, a shared homework board, a daily email and a rewards engine with a parent approval gate
  • Created a design system with K–5 and 6–12 age bands, per-school color theming and accessible light, dark and system themes
  • Architected a fast, dependency-free build on AWS with CloudFormation, CloudFront and strict security headers
  • Built a working interactive prototype of the email, board, rewards and setup
  • Wrote honest release notes and mapped the trust work needed before any real student data
03

The outcome

In under a month, Schoolnight went from a personal homework board to a fully interactive v1.0 prototype with a marketing site, signup, multi-student board, daily email and pricing. The interaction design is settled, and the remaining work, the trust and privacy layer, is clearly mapped.

Leadership shownProduct visionCustomer researchProblem discoveryUX & interaction designDesign systemsInteractive prototypingPrivacy-first thinking


Overview

Schoolnight is for parents of Canvas students. It reads a student’s Canvas account once a day and answers three questions before a parent walks in the door: what’s done, what’s missing and what’s coming. It arrives as one email and one shared board, and nobody has to log into anything. It started as a tool for my own family in August 2026 and became a full v1.0 product in under a month.

How I led it: I acted as design lead and executive sponsor. I found the problem, researched the market, set the product thesis, designed every surface and the design system, and used Claude (AI) to help build the product and its working prototype.

What’s in v1.0:

  • Daily email: a fifteen-second read with a needs-attention band, points at risk and sections that hide when empty

  • Shared board: stat tiles, work grouped by urgency and project deadlines found in teachers’ documents

  • Rewards: stars for K–5 and streaks for 6–12, behind a parent approval gate

  • Setup: a seven-step signup, multi-student support and three plans

  • Trust: if Canvas can’t be read, the board stays untouched and a failure notice goes out


Services

Customer & Market Research, Product Strategy, UX/UI & Interaction Design, Design System, AI-Assisted Development, Interactive Prototyping, AWS Architecture

Client name

Schoolnight (my own product)

Team

John Karl, Design Lead & Executive Sponsor

Prototype

Market research

User research

UX Decision

Go-to-market

This is a working prototype. Follow the guided steps or switch tabs and use the controls. Everything responds live.

Opens full screen so you can try it hands-on. Turn your device sideways for the largest view.

Open the prototype

Market research

Goal:
Understand why families still fight about homework when the grades are already online.

  • Canvas Parent app: rated 4.4 from about 111,000 App Store ratings. It shows grades, but parents must find and set up missing-assignment alerts themselves, a question that keeps coming up in the Canvas Community

  • The gap: existing tools report data. None of them change the conversation at home

User research

Goal:
Ground every decision in real input from the people who use it, and say plainly what still needs validating.

  • My own family (real input): missing assignments surfaced in progress reports weeks too late, and the nightly “Did you do your homework?” turned into an argument

  • Academic research: a 2025 study of 78 families and 602 recorded homework sessions found seven recurring conflict types, and even behaviors parents meant as helpful were linked to conflict

  • Proto-personas (hypotheses): the working parent who checks once a day, the co-parenting household and the student who wants to be trusted

  • Research plan: a two-week diary study with families, a fifteen-second read test of the email and a district pilot before any real student data


Why Each UX Decision Was Made

Goal:
A parent should get the whole picture in fifteen seconds, without starting an argument.

  • Facts instead of interrogation: one shared board both people look at, because the research shows well-meant questions still cause conflict

  • No student checkbox: a box you tick yourself is a claim, not evidence, so only what Canvas recorded counts

  • A parent approval gate for rewards: points are awarded only after a parent reviews them

  • Lead with points at risk: missing work shows what can still be recovered, not just what went wrong

  • Polite by default: contact-the-teacher drafts stay non-accusatory

  • Stale data never wears today’s date: a failed Canvas read leaves the board untouched and sends a notice

  • Age bands and school colors: K–5 and 6–12 versions with per-school theming and accessible light and dark modes

Go-to-Market: Pricing, Positioning and Trust

Goal:
Launch with a clear price, an honest promise and the trust work mapped before real student data.

  • Positioning: “The list becomes the bad guy, so the parent doesn’t have to”

  • Pricing: Free, Family at $7 a month and School, positioned against the cost of one tutoring hour

  • Marketing site and FAQ: the FAQ answers the uncomfortable questions first, like “Is this spying on my kid?”

  • Channel: Canvas works the same across districts, so a daily digest travels to any Canvas school

  • Trust before launch: server-side sessions, per-district Canvas agreements, separate parent and student views, a real backend and a FERPA and COPPA legal review

Schoolnight marketing site and sample daily summary.


Final observations

Schoolnight shows how I lead a product from a real problem: start with the people involved, ground the thesis in research, design for the relationship and not just the data, and be honest about what isn’t done yet. The interaction design is settled. The next steps are the diary study, a district pilot and the privacy and trust work that has to be in place before any real student data touches it.

John Karl

19 Years • Product & UX Design Leader Leading Mobile Product for 500K+ Users

If you like what you see or have any questions, feel free to send me an email anytime.

Selected work

[2010 -2025]

Bibliophiles iOS app shown on iPhone screens

Icon set for the mobile app

Bibliophiles: Book Discovery & Reading Community App for iPhone

V2 of the 2016 book-rating concept rebuilt as a native iPhone app that learns your taste, opens the copy you own and connects readers who like what you like

View case study →

Groundtruth command screen with the satellite map of the DR-4399 damage sites
ConfidentialPassword Protected

Icon set for the mobile app

Groundtruth: FEMA Damage Assessment Platform

Phone photos in, FEMA-ready damage records out, with AI that separates every photo and a person who confirms every item

View case study →

ShowDeck Launch Grid: songs as backlit glass pads on a Mac

Icon set for the mobile app

ShowDeck: Live Show & DJ Audio App for Mac, iPad and iPhone

One offline app to run live shows, worship services, water-ski shows, live music and radio, with AI as the build team

View case study →

Icon set for the mobile app

Halo: Vehicle Experience Concept

One driving experience across an AR head-up display, instrument cluster, center screen, CarPlay and CarPlay Ultra

View case study →

Icon set for the mobile app

Gumdrop Grid: Candy Puzzle Game for iPhone

A candy puzzle where gummies melt and the board cascades, taken from concept through App Review with AI as the build team

View case study →

Icon set for the mobile app

HoneyDo Scan: LiDAR Measuring App for Field Estimates

An iOS field app that scans rooms with LiDAR, reads documents and collects signatures, then sends it all straight to the estimate

View case study →

Icon set for the mobile app

AI-Powered Field Service Management Platform

A cloud platform with a built-in AI agent that runs a service company's scheduling, estimates, invoicing, payments and reporting, so crews can focus on the real work

View case study →

Icon set for the mobile app

HoneyDo Crew Website

A brand-forward website with a custom AI assistant that turns local homeowners into booked visits

View case study →

Icon set for the mobile app

Schoolnight

A vibe-coded family app that turns Canvas homework into one calm daily summary

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Workflow Studio

Empowering users to independently design and refine supply chain workflows for greater efficiency and agility

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Workflo AI

Innovating AI Guided Back Office Workflows

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Mobile Design System

Leading UX and Dev to one source of truth for the driver-app UI

View case study →

Icon set for the mobile app

Wallet

All Digital Discounted Fueling at your Fingertips

View case study →

Icon set for the mobile app

Scorecard Feature

Designed gamification elements for the mobile user experience to encourage positive driver behaviors, enhance engagement, and contribute to improved company performance scores—ultimately supporting reduced insurance costs through safer driving habits.

View case study →

Icon set for the mobile app

In Application Voice Agent

Conversational voice assistant that keeps truck drivers informed, hands-free and compliant

View case study →

TFM+

Icon set for the mobile app

Trucking Mobile Application

Drivers All-In-One Workspace Mobile Application

View case study →

Icon set for the mobile app

Event-Management SaaS: Brand, Web App & Launch

A full brand system, 40+ web app screens and a launch commercial for an event-planning startup

View case study →

Icon set for the mobile app

Lakeside Resort: Brand, Video & Print Campaign

A new resort identity, location video, website and print campaign for a waterfront campground destination

View case study →

Icon set for the mobile app

Marketing Platform: Web Redesign & Content Program

A responsive redesign, mobile app screens and an ongoing content program for a brand-marketing start-up

View case study →

Icon set for the mobile app

Spine Surgery Practice: Brand, Website & Patient Print

A brand system, website redesign and patient print materials for an orthopedic spine practice

View case study →

Icon set for the mobile app

Video Studio: Physician, Insurance & Event Production

Physician introductions, a weekly insurance video series and drone event coverage from Entangle Media's in-house studio

View case study →

Icon set for the mobile app

Agency Growth, Brand & Marketing

Growing a Tampa creative agency as Director of Marketing & UX: agency brand, marketing and new service lines

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

International Auditing Prototype

Research and Development initiative to design and build the innaResearch and Development initiative to design and build the international auditing software platform utilized by one fo the top auditing firms in the world.

View case study →

Icon set for the mobile app

Novel Rate

Crowd-sourced book ratings and reviews app

View case study →

Icon set for the mobile app

R&R Divide Insurance Portal

Insurance agency web app with a KPI dashboard and agent directory

View case study →

Icon set for the mobile app

Amprop Ventures Website

Website design and branding for a real estate developer

View case study →

Icon set for the mobile app

Quik Tracks

iOS app for firing sound effects and backing tracks live

View case study →

Icon set for the mobile app

Quidamo

A watch-face style circular interface, designed from concept to launch

View case study →

Bibliophiles iOS app shown on iPhone screens

Icon set for the mobile app

Bibliophiles: Book Discovery & Reading Community App for iPhone

V2 of the 2016 book-rating concept rebuilt as a native iPhone app that learns your taste, opens the copy you own and connects readers who like what you like

View case study →

Groundtruth command screen with the satellite map of the DR-4399 damage sites
ConfidentialPassword Protected

Icon set for the mobile app

Groundtruth: FEMA Damage Assessment Platform

Phone photos in, FEMA-ready damage records out, with AI that separates every photo and a person who confirms every item

View case study →

ShowDeck Launch Grid: songs as backlit glass pads on a Mac

Icon set for the mobile app

ShowDeck: Live Show & DJ Audio App for Mac, iPad and iPhone

One offline app to run live shows, worship services, water-ski shows, live music and radio, with AI as the build team

View case study →

Icon set for the mobile app

Halo: Vehicle Experience Concept

One driving experience across an AR head-up display, instrument cluster, center screen, CarPlay and CarPlay Ultra

View case study →

Icon set for the mobile app

Gumdrop Grid: Candy Puzzle Game for iPhone

A candy puzzle where gummies melt and the board cascades, taken from concept through App Review with AI as the build team

View case study →

Icon set for the mobile app

HoneyDo Scan: LiDAR Measuring App for Field Estimates

An iOS field app that scans rooms with LiDAR, reads documents and collects signatures, then sends it all straight to the estimate

View case study →

Icon set for the mobile app

AI-Powered Field Service Management Platform

A cloud platform with a built-in AI agent that runs a service company's scheduling, estimates, invoicing, payments and reporting, so crews can focus on the real work

View case study →

Icon set for the mobile app

HoneyDo Crew Website

A brand-forward website with a custom AI assistant that turns local homeowners into booked visits

View case study →

Icon set for the mobile app

Schoolnight

A vibe-coded family app that turns Canvas homework into one calm daily summary

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Workflow Studio

Empowering users to independently design and refine supply chain workflows for greater efficiency and agility

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Workflo AI

Innovating AI Guided Back Office Workflows

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

Mobile Design System

Leading UX and Dev to one source of truth for the driver-app UI

View case study →

Icon set for the mobile app

Wallet

All Digital Discounted Fueling at your Fingertips

View case study →

Icon set for the mobile app

Scorecard Feature

Designed gamification elements for the mobile user experience to encourage positive driver behaviors, enhance engagement, and contribute to improved company performance scores—ultimately supporting reduced insurance costs through safer driving habits.

View case study →

Icon set for the mobile app

In Application Voice Agent

Conversational voice assistant that keeps truck drivers informed, hands-free and compliant

View case study →

TFM+

Icon set for the mobile app

Trucking Mobile Application

Drivers All-In-One Workspace Mobile Application

View case study →

Icon set for the mobile app

Event-Management SaaS: Brand, Web App & Launch

A full brand system, 40+ web app screens and a launch commercial for an event-planning startup

View case study →

Icon set for the mobile app

Lakeside Resort: Brand, Video & Print Campaign

A new resort identity, location video, website and print campaign for a waterfront campground destination

View case study →

Icon set for the mobile app

Marketing Platform: Web Redesign & Content Program

A responsive redesign, mobile app screens and an ongoing content program for a brand-marketing start-up

View case study →

Icon set for the mobile app

Spine Surgery Practice: Brand, Website & Patient Print

A brand system, website redesign and patient print materials for an orthopedic spine practice

View case study →

Icon set for the mobile app

Video Studio: Physician, Insurance & Event Production

Physician introductions, a weekly insurance video series and drone event coverage from Entangle Media's in-house studio

View case study →

Icon set for the mobile app

Agency Growth, Brand & Marketing

Growing a Tampa creative agency as Director of Marketing & UX: agency brand, marketing and new service lines

View case study →

ConfidentialPassword Protected

Icon set for the mobile app

International Auditing Prototype

Research and Development initiative to design and build the innaResearch and Development initiative to design and build the international auditing software platform utilized by one fo the top auditing firms in the world.

View case study →

Icon set for the mobile app

Novel Rate

Crowd-sourced book ratings and reviews app

View case study →

Icon set for the mobile app

R&R Divide Insurance Portal

Insurance agency web app with a KPI dashboard and agent directory

View case study →

Icon set for the mobile app

Amprop Ventures Website

Website design and branding for a real estate developer

View case study →

Icon set for the mobile app

Quik Tracks

iOS app for firing sound effects and backing tracks live

View case study →

Icon set for the mobile app

Quidamo

A watch-face style circular interface, designed from concept to launch

View case study →

Drop me a follow

Tampa, FL

Available for work

Let’s create something great together.

I turn messy problems into products people love, with a team that loves building them.

Drop me a follow

Tampa, FL

Available for work

Let’s create something great together.

I turn messy problems into products people love, with a team that loves building them.

Available for work

Let’s create something great together.

I turn messy problems into products people love, with a team that loves building them.