EducationStudy HabitsSaaS

MANANOVIA

See your effort. Build the strength to keep going.

A learning-habit platform that connects the start of study for middle and high school students with quick reflection and visible progress. Across 55 screens for students, guardians, educational organizations, and operators, it provides weekly reports, a private online study room, learning trend insights, and support for meetings.

View service overview slides

Updated: 8/2026

The video is in Japanese.

Key Features

From starting a study session to guardian support, classroom operations, and service administration, 55 screens help students keep learning.

school

From starting a study session to seeing growth

The home screen shows today's goal, recent study topics, and weekly progress, then lets students start studying immediately. During a session, the interface keeps attention on elapsed time and the goal; growth reports show total time, study days, subject balance, and daily trends.

touch_app

Study sessions and a 10-second reflection

Students choose what to study and the goal for the session, then start with that context. At the end, they select progress, focus, and understanding to record how the session felt in ten seconds.

assessment

History, goals, and badges

Students review past study records by date and check progress toward today's and this week's goals. Levels, streaks, earned badges, and weekly quests make their accumulated effort visible.

groups

An online study room for learning with peers

Students can see available rooms and current participants, then continue studying with a sense of their peers nearby. Preset stamps support lightweight interaction, while the notification list shows unread notices and encouragement from guardians.

bar_chart

Weekly reports for guardians

Reports summarize study time, study days, subject breakdown, goal achievement, streaks, and changes from the previous week. Subject details appear in charts and tables, and guardians can send encouragement within the permitted sharing scope.

dashboard

A classroom dashboard that surfaces students who may need support

The dashboard prioritizes signs of study stoppage, unhandled support candidates, and unhandled reports so staff can find the next student to support. It also shows candidate lists, study-time trends, and execution rates by class.

analytics

Student-level learning trends

Within the permitted sharing scope, staff can review each student's weekly study volume, execution rate, and subject breakdown. Study-time trends against goal and actual lines provide material for meetings and follow-up.

article

Meeting reports and PDF export

Select a student, period, and report fields to preview shareable aggregates such as study time, subject breakdown, and goal achievement. Confirm the contents, create a meeting PDF, and record the export action in the audit log.

security

Report handling and participation limits

Open an unhandled incident report and review the reported user, reason, stamp history, and room attendance in one view. Keep the response record separate from participation limits, and confirm the subject, scope, and planned end date when applying a limit.

space_dashboard

Service status monitoring

Review overall service status, sync and notification failures, and feature-level status on one screen. Links to unresolved incidents and response history make it possible to track the situation across periods.

school

From starting a study session to seeing growth

The home screen shows today's goal, recent study topics, and weekly progress, then lets students start studying immediately. During a session, the interface keeps attention on elapsed time and the goal; growth reports show total time, study days, subject balance, and daily trends.

Screen for From starting a study session to seeing growth
touch_app

Study sessions and a 10-second reflection

Students choose what to study and the goal for the session, then start with that context. At the end, they select progress, focus, and understanding to record how the session felt in ten seconds.

Screen for Study sessions and a 10-second reflection
assessment

History, goals, and badges

Students review past study records by date and check progress toward today's and this week's goals. Levels, streaks, earned badges, and weekly quests make their accumulated effort visible.

Screen for History, goals, and badges
groups

An online study room for learning with peers

Students can see available rooms and current participants, then continue studying with a sense of their peers nearby. Preset stamps support lightweight interaction, while the notification list shows unread notices and encouragement from guardians.

Screen for An online study room for learning with peers
bar_chart

Weekly reports for guardians

Reports summarize study time, study days, subject breakdown, goal achievement, streaks, and changes from the previous week. Subject details appear in charts and tables, and guardians can send encouragement within the permitted sharing scope.

Screen for Weekly reports for guardians
dashboard

A classroom dashboard that surfaces students who may need support

The dashboard prioritizes signs of study stoppage, unhandled support candidates, and unhandled reports so staff can find the next student to support. It also shows candidate lists, study-time trends, and execution rates by class.

Screen for A classroom dashboard that surfaces students who may need support
analytics

Student-level learning trends

Within the permitted sharing scope, staff can review each student's weekly study volume, execution rate, and subject breakdown. Study-time trends against goal and actual lines provide material for meetings and follow-up.

Screen for Student-level learning trends
article

Meeting reports and PDF export

Select a student, period, and report fields to preview shareable aggregates such as study time, subject breakdown, and goal achievement. Confirm the contents, create a meeting PDF, and record the export action in the audit log.

Screen for Meeting reports and PDF export
security

Report handling and participation limits

Open an unhandled incident report and review the reported user, reason, stamp history, and room attendance in one view. Keep the response record separate from participation limits, and confirm the subject, scope, and planned end date when applying a limit.

Screen for Report handling and participation limits
space_dashboard

Service status monitoring

Review overall service status, sync and notification failures, and feature-level status on one screen. Links to unresolved incidents and response history make it possible to track the situation across periods.

Screen for Service status monitoring

Project Overview

build_circleTechnology Stack (12 technologies)

  • Next.js (App Router) + OpenNext
  • Expo + React Native
  • React + TypeScript
  • Tailwind CSS + shadcn/ui
  • Hono + Zod + OpenAPI 3.1
  • Better Auth
  • Neon PostgreSQL + Drizzle ORM
  • Expo SQLite
  • Cloudflare Workers (Hyperdrive / Queues / Workflows)
  • Cloudflare Durable Objects + WebSocket Hibernation API
  • Cloudflare R2
  • Resend + Expo Notifications + Web Push

fact_checkImplemented Features (9 features)

  • check_circleOne-tap study timer and end-of-session reflection
  • check_circleStudy history, goals, and growth reports
  • check_circleXP, levels, streaks, badges, and quests
  • check_circlePrivate online study room and preset stamps
  • check_circleGuardian connections, weekly reports, and encouragement
  • check_circleClassroom dashboard and student-level learning analytics
  • check_circleMeeting reports and PDF export
  • check_circleIncident-report handling, participation limits, and audit logs
  • check_circleService status and incident management

We can build a similar system for your business.

Build a dedicated SaaS product with ¥0 initial cost in 2–6 weeks using the SDK and AI.

MANANOVIA | Case Studies | Ponotech