Brainly
Find last night’s answer before you post tonight’s

The product is a homework Q&A community for school students. Someone stuck on a problem searches the archive. If a worked explanation already exists, they use it. If not, they post. Classmates, teachers, and subject specialists reply. Useful answers rise; a verified mark is stored on the thread, not only in a chat that disappears.

Copy and photographs on this page are original to Omnisense360. They describe the model we shipped. They are not taken from the client’s marketing pages, app store listing, or UI. The India site is built around board subjects (including CBSE) and book-level solutions, plus a phone app that can photograph an exercise.

Search first Community answers Paid plans
Student searching homework help on a phone at a night study desk
Search first
Then ask
Same thread on web
9:14 p.m. · still stuck on the exercise
Phone searches the archive before a new question is posted
Web + iOS + Android
Search Before a new post
Thread One object, three clients
Boards India subjects & books
Plans Free, paid, live help

What does this website actually do?

It is not a school LMS and not a paid tuition marketplace first. It is a public library of homework threads. The student comes in stuck; the product’s job is to get them an explanation without creating the tenth copy of the same NCERT exercise.

Original photo of handwritten homework in a notebook
The unit of work

A question thread

Subject, grade, points, answers, comments. One record that web and the apps share. Tomorrow’s student should land here instead of posting again.

Original photo of unlabeled school books on a desk
India-specific

Book-level solutions

Worked steps tied to books students actually carry — board subjects plus exam-prep titles. Search by book, not only by free text.

Original photo of a student holding a phone over homework
Phone

Type, photo, or voice

Most students arrive on a phone. Photograph the exercise, land on a community thread, read a checked explanation. Same archive as the website.

How a student uses it tonight

  1. Search before you postType the problem, or a few distinctive numbers. OpenSearch should surface near-duplicates. If an old thread already has a worked solution, stop there.
  2. Still stuck — askPick a subject (Math, Physics, Biology, Hindi…). Asking spends points. That tax exists so the feed is not spam. Attach a photo of the page if the algebra is messy.
  3. Wait for the communityPeers answer for points and rank. Moderators and subject experts mark a reply as verified. Votes push the useful explanation up — latest comment does not win by default.
  4. Come back on webThe Android ask at 21:14 is the same GraphQL object on brainly.in in school the next day. No re-ask.

Not only the kid with the homework

People who answer (other students, teachers, volunteers) earn rank. Parents and schools have their own doors in. Written conduct rules matter: without a moderation queue, a homework site becomes an answer-key dump.

A first-time visitor should see the shape of a thread — question, subject, replies — before they create an account.

Free archive, then paid plans

The library of old threads is the moat. Revenue is the right to skip ads and caps — and, at the top tier, a live specialist when the archive is not enough.

01 · Free

Search + ask with limits

Anyone can search and join. Ads and a cap on how many full explanations you see keep the lights on. Points make answering a game so the library grows without paying every reply.

02 · Paid

Unlimited answers, fewer ads

Subscription for students who hit the free wall mid-homework. Same community content — just not gated after the third click. This is the volume SKU.

03 · Live help

A person when the thread is not enough

Top plan includes the paid archive plus a monthly bag of live sessions with a vetted specialist (core science and maths, middle school through college). Chat, diagrams, follow-ups. A queue, not a named private teacher.

04 · AI + scan

Instant path, same index

Camera OCR and an AI explainer sit on top of the community corpus. They should retrieve an existing verified answer when one exists — not hallucinate a fifth quadratic. That is why OpenSearch is in the stack, not only a chat model.

Community product, not a chat skin

Search

Duplicate homework is a hit

SQL LIKE on the title. Ten threads for the same exercise 8.3 Q4.

OpenSearch on the knowledge base. Suggest existing threads while they type.

Ranking

Verified beats newest

Latest comment. Points as a toy. Experts drowned.

Votes + expert flag + moderation states. Green check is a field, not a sticker.

Clients

One schema, three apps

Web, Android, iOS each waiting on a different PHP shape.

React + Kotlin + Swift talk to the same GraphQL/Apollo gateway.

React and native apps on one GraphQL contract.

Web is React. API is a GraphQL / Apollo gateway on Node.js, still talking to existing PHP services. Mobile is native Kotlin and Swift with Apollo clients. Search is OpenSearch. Hosting and jobs sit on AWS.

That mix exists because a homework thread is a document (question, answers, votes, attachments, moderation) that three clients must read the same way — and because “similar question” is a search problem, not a JOIN.

React GraphQL Apollo Node.js PHP Kotlin Swift AWS OpenSearch
Web · React

Search, subjects, book solutions, join, thread — including a school computer.

Kotlin + Swift

Photo of the page, push when someone answers, live-help chat. Same operations as web.

OpenSearch + AWS

Dedup homework. Scale the index. Gateway wraps PHP and Node data sources.

What the community can do now

Fewer clone threads

The quadratic posted at 19:00 is a search hit at 21:14, not thread number eleven.

One field, three clients

Verified flag ships once on GraphQL. Web, Android, and iOS consume it.

Moderation has a queue

Conduct rules are not a PDF in the footer. Report is a state machine. Ban is a user flag.

Need Q&A at class scale?

Search-first community, native apps, GraphQL, OpenSearch — this homework-Q&A shape.