StudyShield

Shield your Coursera studies: Session-timed notifications around your focus blocks.

Score: 7.2/10UKMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Coursera students are distracted from focused learning by overwhelming and irrelevant mobile app notifications.

Solution

Schedule study sessions; StudyShield syncs with your Coursera courses and sends protective notifications only before/during/after sessions – like 'Quiz in session tomorrow'. Users disable app notifs for a clean mobile PWA experience with session timers.

Target Audience

Coursera students using the mobile app for online courses

Differentiator

Session-centric notifications tied to Pomodoro/study calendars, preventing mid-focus interruptions.

Brand Voice

professional

Features

Session Planner

must-have12h

Calendar for study blocks per course.

Course Linker

must-have8h

Assign courses to sessions.

Timed Notifications

must-have14h

Pushes at session start/end + alerts.

PWA Timer

must-have10h

Built-in Pomodoro during sessions.

Shield Dashboard

must-have10h

Upcoming sessions & alerts overview.

Session Logs

must-have6h

Track completed time per course.

Recurring Schedules

nice-to-have8h

Weekly session templates.

Integration Hooks

nice-to-have10h

Google Cal sync.

Team Sessions

nice-to-have6h

Group study alerts.

Gamification

future8h

Streaks & badges.

Total Build Time: 92 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
push_subscriptionjsonbYes

courses

ColumnTypeNullable
iduuidNo
user_iduuidNo
nametextNo

Relationships:

  • user_id references users(id)

sessions

ColumnTypeNullable
iduuidNo
user_iduuidNo
course_iduuidNo
start_timetimestampNo
duration_minintNo

Relationships:

  • user_id references users(id)
  • course_id references courses(id)

session_logs

ColumnTypeNullable
iduuidNo
session_iduuidNo
completedboolNo
actual_durationintYes

Relationships:

  • session_id references sessions(id)

API Endpoints

POST
/api/sessions

Create session

🔒 Auth Required
GET
/api/sessions

Upcoming list

🔒 Auth Required
POST
/api/courses

Add course

🔒 Auth Required
POST
/api/timer-start

Start session timer

🔒 Auth Required
GET
/api/logs

Session history

🔒 Auth Required
POST
/api/push-alert

Session notifications

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + shadcn/ui
Backend
Next.js API routes
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
web-pushPWA manifest

Build Timeline

Week 1: Core setup

20h
  • Auth
  • Dashboard skeleton

Week 2: Sessions

25h
  • Planner UI
  • Course link

Week 3: Timer & push

25h
  • PWA timer
  • Notifications

Week 4: Payments & logs

20h
  • Stripe
  • Logs

Week 5: Enhancements

15h
  • Recurring
  • Testing
Total Timeline: 5 weeks • 130 hours

Pricing Tiers

Free

$0/mo

1 course

  • 5 sessions/mo
  • Basic timer

Pro

$15/mo

None

  • Unlimited sessions
  • Logs & recurring

Ultra

$25/mo

None

  • All Pro
  • Cal sync
  • Teams

Revenue Projections

MonthUsersConversionMRRARR
Month 11201.5%$27$324
Month 69003.5%$315$3,780

Unit Economics

$12
CAC
$225
LTV
4%
Churn
93%
Margin
LTV:CAC Ratio: 18.8xExcellent!

Landing Page Copy

Shield Your Study Sessions from Coursera Noise

Notifications timed to your calendar – pure focus.

Feature Highlights

Session planner
Pomodoro integration
Course alerts
Completion tracking
PWA mobile

Social Proof (Placeholders)

"'Sessions revolutionized my routine' – Emily R."
"'No distractions anymore' – Dev Learner"
"'Perfect for deadlines' – Uni Student"

First Three Customers

Target Coursera Discord servers for beta; $30 FB ad to study groups; personal outreach to 10 Reddit posters seeking study tips.

Launch Channels

Product Huntr/studytipsr/courseraTwitter productivity

SEO Keywords

coursera study sessionspomodoro courserasession notifications courserafocus blocks learningcoursera calendar reminders

Competitive Analysis

Focus To-Do

focustodo.cn
Freemium
Strength

Pomodoro + tasks

Weakness

No course integration

Our Advantage

Coursera session linking

SessionBox

sessionbox.io
$3/mo
Strength

Tab sessions

Weakness

Browser-only, no notifs/timer

Our Advantage

Study-specific with pushes

🏰 Moat Strategy

Network of shared session templates + user session data for recommendations.

⏰ Why Now?

Hybrid learning rise demands structured session tools amid notification wars.

Risks & Mitigation

technicalmedium severity

PWA notification quirks

Mitigation

Multi-browser support

executionmedium severity

Low session adoption

Mitigation

Onboarding nudges

Validation Roadmap

pre-build7 days

Landing waitlist 100 signups

Success: 50 interested

growth30 days

Retention cohorts

Success: 40% mo2

Pivot Options

  • General Pomodoro SaaS
  • Fitness session tracker
  • Work meeting shield

Quick Stats

Build Time
130h
Target MRR (6 mo)
$900
Market Size
$40.0M
Features
10
Database Tables
4
API Endpoints
6