Skip to content

rohitmahesh1/StudyLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

261 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyLens

StudyLens is an Android-first study companion that turns your PDFs into an interactive learning workspace. Import a document, let StudyLens organize it into a structured study layer, ask focused questions, and jump straight back to the cited part of the source when you want proof.

What It Does

  • Imports course notes, readings, and reference PDFs into a personal study library
  • Builds document summaries, study focus guidance, and question-ready context
  • Answers questions with citations tied back to the original document
  • Opens cited passages in a reader built for verification and review
  • Supports guest usage with an optional Google account upgrade for continuity
  • Uses ML Kit OCR assistance in the reader to help surface text from harder-to-read pages

Design Flow

StudyLens system flow

StudyLens combines an Android app, Google identity, a Cloudflare backend, and Neon pgvector retrieval into one loop: upload a PDF, process it into chunks and embeddings, ask questions against the indexed content, and return cited answers that lead back into the source document.

APK

An installable APK is attached to the latest GitHub release:

Stack

  • Android app built with Jetpack Compose and Kotlin
  • Google Sign-In via OAuth / OIDC
  • Cloudflare Workers, D1, R2, Queues, Workflows, and Workers AI
  • Neon Postgres with pgvector for semantic retrieval

Video Demo

Coming soon!

Releases

Packages

Contributors

Languages