AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
Track every chapter, topic and mock for JEE Main + Advanced 2027.
EducationTypeScript · PLpgSQLGitHub @abbi4codeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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 ↗A JEE Main + Advanced 2027 tracker (installable PWA) built with Next.js 16 (App Router).
Syllabus, weightage and resources come from research/ and ship inside the app; Supabase stores accounts, progress and focus sessions.
npm install
npm run dev # http://localhost:3000
npm run build # production build
npm start # serve the production build (offline support works here, not in dev)
Without Supabase keys the app runs in local-only mode (no accounts, progress saved on the device).
| Path | What |
|---|---|
/ | Landing page |
/login, /signup | Accounts (email + password) |
/today | Dashboard: countdown, what to study now, syllabus progress, streak, pace |
/s/[subject], /c/[chapter] | Subjects and chapters with topic checklists |
/focus | Pomodoro / stopwatch focus timer; sessions are logged |
/plan | Planner: revisions scheduled on days, "plan my week", drag to move |
/quizrr, /quizrr/[series], /quizrr/[series]/[no] | Quizrr (MathonGo's test platform): overview, one page per series (QRT, QPT) in the order he takes them, and one page per test (syllabus, score logging). Full tests "coming soon". Linked from Today |
/me | Profile, exam scope, sign out, backup |
/admin | Admin panel: every student's progress, study time, MathonGo and Quizrr scores; log/fix results; set Quizrr dates; one-time Excel import (admins only) |
src/proxy.ts sends signed-out visitors to /login and keeps non-admins out of /admin.
.env (see .env.example):
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY: Project Settings → API.SUPABASE_SECRET_KEY: server-only, used by the admin panel. Never prefix it with NEXT_PUBLIC_.ADMIN_EMAILS: comma-separated emails allowed into /admin.supabase/migrations/*.sql in order: npx supabase db push, or paste each file into the SQL Editor (safe to re-run).http://localhost:3000 (your real domain once deployed), and add http://localhost:3000/auth/callback to Redirect URLs.research/*.json: source research. node research/tools.mjs validate checks it.scripts/build-data.mjs: packs it into src/data/jee.json (runs before dev/build).research/tests/*.json: Quizrr exports. quizrr-map.json maps Quizrr chapter names to app chapter ids (the build fails on an unmapped name) and quizrr-schedule.json holds the suggested dates; the build packs them into src/data/quizrr.json. Dates set in the admin panel (quizrr_schedule, read-only for students) override the suggestions; scores sync through quizrr_attempts and count in the weekly college score.research/colleges-*.json: JoSAA 2025 final-round closing ranks (IITs, NITs, IIITs) and BITSAT 2025 cutoffs. The build packs them into src/data/colleges.json, the ladder for the daily/weekly college game (src/lib/college.ts).supabase/migrations/20261006000000_plan_reminders.sql (SQL Editor, or npm run db:push once the CLI is linked).NEXT_PUBLIC_VAPID_PUBLIC_KEY, VAPID_PRIVATE_KEY, VAPID_SUBJECT and CRON_SECRET to the host's environment (they're in your local .env).pg_cron and pg_net extensions and schedule the job (every 15 minutes) with the SQL at the bottom of that migration, filling in your site URL and CRON_SECRET.