app logo

Mindko AI (Formerly CollegeTools)

An AI homework solver app that helps students scan complex questions and get instant, step by step answers across subjects.

client

Oscar Tluszcz

country

United States

Apple store

Category:

EducationLMSOnline Learning / Tutor

Deliverables:

UI/UX designs, iOS app

casestudy

Instant hit with 50,000+ downloads Overall

250K+ active users

20M+ solved questions

Ratings 4.5

Total Reviews 67+

Technology Stack

Tools

Xcode

Xcode

Android studio

Android studio

VS code

VS code

Git

Git

Cloud/Server

AWS

AWS

Mobile

iOS

iOS

Team Members

IOS

IOS

1 Member

Node.js

Node.js

1 Member

QA

QA

1 Member

UI/UX

UI/UX

1 Member

Project Manager

Project Manager

1 Member

Project Description

Mindko AI is an education technology platform built to help students solve homework questions faster and understand answers more clearly. Instead of typing long or complex questions manually, students can simply capture a photo of a question and receive AI generated answers in seconds. The app also supports manual question entry, follow up questions, detailed explanations, supporting sources, and history access.

The mobile app experience was especially important because students need quick help while studying, solving assignments, or reviewing difficult concepts. The app had to feel simple on the surface, but technically it needed to manage image capture, cropping, AI processing, rich answer rendering, mathematical formatting, paywall triggers, purchases, restore flow, backend validation, local history, loading states, and error handling.

iRoid Solutions worked on turning these requirements into a functional iOS app experience connected with the existing Mindko ecosystem, including the web app and Chrome extension authentication system.

Business Goals

The client already had an AI homework solver ecosystem, and the goal was to extend it into a native iOS app for easier student access.

The app needed to connect with the existing authentication system used by the web app and Chrome extension.

Features

Authentication and Onboarding

Email and password login, Google Sign In, Apple Sign In, connection with the existing Mindko authentication system, onboarding screens, illustrations, and instructions to guide new users through the app.
 

Camera Scan and Question Capture

Custom camera access, photo based question capture, adjustable cropping tool, camera permission handling, no camera access screen, text mode and photo mode handling, and guidance screens for better user input.
 

Text Based Question Input

Manual question entry option for students who prefer typing their question instead of scanning it.
 

AI Question Processing

OpenAI Vision API integration, image and text question processing, direct answer display, support for multiple choice questions, and support for open ended questions.
 

AI Answer and Explanation Display

Rich answer presentation, detailed explanations, reasoning, supporting sources, internet references, and math equation rendering inside a dynamic answer view.
 

Follow Up AI Chat

Chat interface, back and forth messaging, follow up questions, and conversational AI support to help students understand answers better.
 

User History and Question Management

History screen, list of previously asked questions, detailed response view, saved question data, saved follow up conversations, and delete question functionality with confirmation prompt.
 

Paywall and Subscription Flow

Multiple paywall variations, Superwall paywall placement, Apple in app purchases, purchase flow, restore purchase flow, backend subscription validation, user identity syncing, and subscription state management.
 

Loading, Errors, and Offline Handling

Loading screens, native alerts, server error messages, no internet handling, no Wi Fi screen, and user friendly error states.
 

Settings and Account Management

Profile management, password update support, subscription details, payment plan view, and option to manage subscription through the default Apple settings flow.

Typography & Color Palete

typography

Challenges & Solutions

Challenges

Solutions

Challenge 1: Custom Camera With Crop and Text Mode Toggle

The app needed a custom camera experience where users could scan homework questions, crop the image, and switch between photo mode and text mode. Managing capture behavior, user guidance, and input accuracy together was challenging.
 

We built a custom camera UI with a crop overlay, added a clear text and photo mode toggle, disabled capture when text mode was active, and added guardrails with guidance screens so users could submit better question inputs.
 

Challenge 2: Showing AI Answers With Auto Height and Math Support

AI generated answers could include long explanations, formatted content, and math equations. Showing this inside the app without clipping, layout breaking, or poor readability was technically challenging.
 

We rendered rich answers inside a WKWebView with dynamic height measurement. We also added native math rendering support so equation based answers could display properly and the answer views could resize cleanly based on content height.
 

Challenge 3: Superwall Paywalls and Purchase or Restore Flow

The app needed to show the correct paywall at subscription required moments and also handle purchases, restore flow, backend validation, and clean user state management.
 

We integrated Superwall paywalls at the right app moments, including subscription required actions and notification based flows. After purchase or restore, the app validated the subscription with the backend, synced the user identity, and cancelled promo notifications so the subscribed state remained clean across the app.
 

Challenge 4: Connecting Mobile App With Existing Platform Authentication

The iOS app needed to work with the existing authentication system already used by the web app and Chrome extension.
 

We connected the mobile login flow with the existing system and added email login, Google Sign In, and Apple Sign In so students could access their account smoothly across platforms.
 

Challenge 5: Managing Past Questions and Follow Up Conversations Locally

Students needed access to their past questions, AI answers, explanations, sources, and follow up conversations. Saving this data properly on device required a clean local storage structure.
 

We implemented local history storage to save complete question data, input type, question type, AI response, explanation, sources, and follow up conversation data for later access.
 

Challenge 6: Handling Loading States and Error Cases Smoothly

AI processing can involve waiting time, server responses, internet dependency, and permission related issues. A poor error flow could create confusion for students.
 

We added loading screens, native alerts, no internet states, no Wi Fi screen, server error messages, camera permission handling, and clear instructions wherever user action was required.

Results

👉 Instant hit with 50,000+ mobile app downloads within a few days of launch.


👉 Supported a student platform with 250K+ active users and 20M+ solved questions.


👉 Helped bring the existing Mindko AI homework solver platform into a native iOS mobile app experience.


👉 Built a fast scan and solve flow where users can capture homework questions through the camera and receive AI generated answers.


👉 Implemented AI answer display with detailed explanations, supporting sources, and math friendly rendering.


👉 Improved the overall mobile learning experience with onboarding, loading states, error handling, camera permission handling, and settings management.


👉 Created a scalable iOS foundation that can support more subjects, more AI flows, stronger monetization, and future Mindko product growth.

Explore Similar Case Studies

Get a Free Consultation

Have an app, web platform, AI solution, or custom software idea? Share it with us and get practical guidance from an experienced product development team.

Business

Need a mobile app, web app, AI solution, or custom software?

Get a free consultation and discuss your project with our team.bullet

callwhatsappemailskypecalendly

HR

Passionate about mobile apps, websites, AI, and software development?

Join our growing team!bullet

callwhatsappemail

Reach out to us!

mailPic
mailPic