Contact us
Smarter Humans brain logo beside study screens and review cards from a spaced repetition app

Spaced Repetition App for Smarter Humans

Learners quit during onboarding because they had to write flashcards by hand. Large documents took 15 to 20 seconds to open. About a million users studied on the platform, so any rebuild had to happen while they kept learning. The same Hygge team has built the product since 2019. We replaced the commercial document viewer with our own, so pages draw at once. A learner now uploads a document and gets cards, key concepts and explanations from it. The whole user base moved to the rebuilt system with zero downtime.

Planning an App Like Anki, but Afraid to Lose Users?

If you doubt your learning product can move to a new stack without losing paying users, our engineers plan the move step by step. You see what moves first and how the product stays live, with the scope and price.

Where Learners Were Leaving

What stood between Smarter Humans and the learners it wanted to keep.

Learners Quit Over Writing Cards

Writing flashcards by hand was the biggest reason new learners left before onboarding ended.

Large Documents Froze the Screen

A commercial viewer took 15 to 20 seconds to open a 76-page upload. Textbooks run past a thousand pages.

A Million Users Could Not Go Offline

The old architecture had to go while the whole user base kept studying on it. A maintenance page would break the product's promise.

AI Answers Had to Stay True

A study app that teaches something wrong is worse than one with no AI. Answers had to come from the learner's own material.

The Challenge

Smarter Humans sells timing: it brings back what a learner is about to forget at the right moment. If scheduling fails or the platform goes down, the product stops doing its one job. New learners left during onboarding because writing cards took too long. Large PDFs opened in 15 to 20 seconds. About a million users had to move off the old architecture without noticing.

The product promises to show a card right before you forget it. Slow screens, lost data or a wrong AI answer break that promise.

Our Solution

We built an AI pipeline that turns a learner's upload into flashcards, key concepts and explanations. A chat answers from the same documents, so a question about a textbook gets an answer from that textbook. We replaced the commercial viewer with our own, so pages draw at once. We moved the whole user base to the rebuilt system with zero downtime. Native apps now sync between a learner's devices over WebRTC, offline included.

The team that started in 2019 rebuilt the parts that cost learners and moved everyone across with the product live.

How the Spaced Repetition App Solves It

Each card answers one problem above.

One Upload Replaces Hand-Written Cards

A learner uploads a document and gets cards, key concepts and plain-language explanations. Study starts on day one.

A Viewer That Streams Pages

Our in-house viewer replaced the commercial SDK. A 76-page document now starts drawing at once.

A Migration Learners Did Not Notice

About a million users moved to the rebuilt system with the platform live. Cards, progress and history arrived intact.

Answers From the Learner's Own Material

The chat pulls passages from the documents a learner uploaded. We keep tuning prompts and the vector store as the library grows.

What the Spaced Repetition App Does

What learners get from an app like Anki built around their own material.

Cards and Concepts From Any Upload

A learner adds a document and gets flashcards, key concepts and plain-language explanations to study.

Chat Grounded in the Learner's Own Documents

Answers come from the material the learner uploaded, so a question about a textbook gets an answer from that textbook.

Offline Study on Every Device

Native apps on macOS, iOS, Android and Windows sync between a learner's own devices over WebRTC. Study data stays off the server.

What Runs on Its Own

What the platform does without the learner or the team stepping in.

Cards Come Back Before They Fade

The scheduling engine brings each card back when a learner is about to forget it.

Devices Sync Themselves

Progress moves between a learner's devices directly, with no server in the middle.

Uploads Turn Into Study Sets

A new document becomes cards, concepts and explanations without anyone typing them.

Results

What changed for learners, measured against the old setup.

93 %

Cut Off a 20-Second Document Load

1 upload

Replaces the Card Writing People Quit Over

0

Downtime While a Million Users Moved

7 years

On One Product With the Same Team

The Stack Behind Seven Years of Study App Development

AngularAngular
TypeScriptTypeScript
NgRxNgRx
RxJSRxJS
SCSSSCSS
Angular MaterialAngular Material
FroalaFroala
TipTapTipTap
Chrome Manifest V3Chrome Manifest V3
ReactReact
NestJSNestJS
Node.jsNode.js
MongoDBMongoDB
FirebaseFirebase
SupabaseSupabase
WebRTCWebRTC
OpenAI APIOpenAI API
IndexedDBIndexedDB
AWSAWS
SmarterHumans logo

Hygge has exceeded all of my expectations. They are stellar engineers and do everything like they are owners. They are thoroughly a pleasure to deal with. We have formed a unique relationship in the world of dev agencies. They truly are my outsourced in-house team. They handle all after-hours emergencies and keep everything running smoothly 24/7/365.

David HandelDavid Handel
CEO & Co-Founder

Seven Years, Phase by Phase

Step 1 - The First Build
The web app, the spaced repetition engine and the flashcard system it runs on.
Step 2 - Scale and Operate
We set up and run the AWS infrastructure. It holds a million flashcards under load, with production support every day.
Step 3 - The Document Viewer
Our viewer replaced the third-party one. A 76-page document went from a 15 to 20 second wait to streamed pages.
Step 4 - Rebrand
The client changed its name from iDoRecall to Smarter Humans. The app, the infrastructure and every touchpoint moved with it.
Step 5 - Legacy Migration
About a million users moved from the old architecture to the rebuilt system with the platform live.
Step 6 - AI Generation Pipeline
Card and concept generation inside the product, so a learner studies their own material without typing it out.
Step 7 - Grounded Study Assistant
A chat that answers from the learner's own documents, plus ready-made study groups.
Step 8 - Cross-Platform Apps
Native apps for macOS, iOS, Android and Windows with offline study and device-to-device sync over WebRTC.

Where a Spaced Repetition App Fits by Industry

Industries where people study dense material and a wrong AI answer costs something.

EdTech

EdTech

Learning platforms that have to work for years, carry real enterprise customers, and add AI without teaching anyone something false.

Explore the industry
HR & Recruitment

HR & Recruitment

Hiring platforms, professional networks and staffing marketplaces where matching runs on structured data.

Explore the industry
Healthcare & Staffing

Healthcare & Staffing

Marketplaces and workflow tools for care organizations, where the mechanism in the middle decides whether the market is fair.

Explore the industry
LegalTech

LegalTech

Document-heavy products where a reference has to be exactly right, and an approximately correct citation is a wrong one.

Explore the industry

Solutions Built Into Smarter Humans

Smarter Humans runs on the learning platform solution Hygge builds. This is what seven years of study app development covered.

LMS & eLearning Platform Development

Spaced repetition, AI content generation and a grounded chat in one platform. About a million users moved onto it while they kept studying.

  • 93 %Cut off a document load that ran 20 seconds
  • 0 downtimeWhile a million users moved to the new platform
  • 7 yearsOn one product with the same team

More Products Hygge Has Shipped

Other products Hygge builds and runs while the client's users keep working.

Country Navigator
Platform Modernization

Country Navigator

A ten-year-old cultural intelligence training platform rebuilt into services. Enterprise customers kept working through a zero downtime migration.

  • 0Downtime moving a ten-year-old platform
  • 1 configReplaces the SSO setup only one person knew
  • 10 yearsOf monolith rebuilt into services
Read the case
CreAItivity
Idea Management Software

CreAItivity

Creative agency software that runs a UK agency's ideation method without a facilitator, now in its third year.

  • 36 widgetsCarry a method that needed a facilitator
  • 20+ yearsOf agency practice turned into software
  • 3rd yearOn the architecture chosen at the start
Read the case
PlayFusionLabs CRM
Custom CRM Development

PlayFusionLabs CRM

Custom CRM development for a game studio. An agent researches companies, Today lists who to ping, and finance sits in one database.

  • ~2 monthsFrom first call to daily use
  • 150+Releases since launch
  • 1 databaseFor sales, projects and finance
  • $0In per-seat licences
Read the case
IntellicAIr
Nurse Scheduling Software

IntellicAIr

A nurse staffing marketplace built around a sealed bidding engine written from scratch. Bids stay hidden until the round closes.

  • 1 roundFor a post that waits 78 days to fill
  • No nameOn a bid that used to hide a 40 % cut
  • 1 inviteBrings a facility's own agencies onboard
Read the case
NOODLZ
Live Auction Software

NOODLZ

Live auction software for an Irish agency network. Auctions moved off phone calls into one platform with verified bidders and a document vault.

  • 1 platformReplaces auctions run outside any system
  • 1 vaultReplaces contracts moving between inboxes
  • 2+ yearsOf continuous delivery since 2024
Read the case

Spaced Repetition App: Questions Buyers Ask

Question mark iconHow accurate is the AI-generated study content?
A study app that teaches something wrong is worse than one with no AI. Cards and answers come from the learner's own documents, and we keep tuning the prompts and the vector store as the platform grows.
Question mark iconCan you move our users to a new platform without downtime?
On Smarter Humans about a million users moved from the old architecture to the rebuilt system with the platform live. Cards, progress and history arrived intact.
Question mark iconWill the same team stay on our product for years?
On Smarter Humans the team that started in 2019 still builds the product. It carried it through a full rebrand, stack migrations, an AI layer and native apps.
Question mark iconDoes the app work without an internet connection?
Yes. Native apps on macOS, iOS, Android and Windows keep practice and content on the device. They sync between a learner's devices over WebRTC.
Question mark iconWhat happens to study data during sync?
Sync runs peer to peer over WebRTC. Data moves between a learner's own devices and is not stored on a server.

Let's Build Something That Matters

We're your one-stop Digital Engineering Partner. Tell us the process, product, or data problem you're trying to solve, and Hygge scopes AI and software work around the business result you need.

Tell Us What You're Building

Tell Us What You're Building

Share the product, process, or data problem behind the request, along with the systems, data, or timeline the build has to work around.

Get an Audit-Backed Consultation

Get an Audit-Backed Consultation

Hygge reviews the systems and data behind the request, so the first call opens with real specifics on the table.

Receive a Scoped Proposal

Receive a Scoped Proposal

A plan with the approach, team, timeline, and cost, built around the business result the project needs to hit.