Dr. Claw
Full-stack research workspace. From idea to paper with AI agents.
Spaced, algorithmic study for UPSC Prelims 2027 in English and Hindi. By Calecute Technologies.
EducationPLpgSQL · PythonGitHub @vsvivek1OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Algo UPSC is a Recallio (Spaced Loop) course for the UPSC Civil Services Preliminary Examination. The app decides what the learner studies: one small card at a time, at set study times, and the learner's own rating decides when each card comes back. The plan works backwards from the exam date (Prelims 2027: 23 May 2027) and switches to cram mode in the last two days.
com.calecutech.upsc_prelims (Flutter, app/, second phase)upsc| Path | |
|---|---|
web/ | The Next.js web app: landing page, sign-in, onboarding, Daily Feed, payments, invoices |
web/src/engine/ | The learning engine: FSRS scheduler, daily planner, sitting builder, minimum-time rules |
content/ | Course content packs (JSON, schema 1.0) and the upload script output |
supabase/migrations/ | The upsc schema: content, learner tables, payments, invoices, RLS |
supabase/functions/ | Edge Functions: Razorpay order and webhook, AI tutor, study alerts, weekly report |
scripts/validate_pack.py | Checks a content pack before upload |
app/ | Flutter Android app (phase two) |
docs/ | Architecture, tech stack and learning engine notes |
cd web
cp .env.example .env.local # fill in the Supabase URL and publishable key
pnpm install
pnpm dev
pnpm test # engine unit tests
python3 scripts/validate_pack.py content/upsc_prelims.json
node scripts/pack-to-sql.mjs content/upsc_prelims.json > /tmp/pack.sql # upsert into Supabase
Cards teach facts from the official UPSC syllabus and the NCERT books it rests on. Past papers only rank topics and supply test questions; they never appear as lesson cards.