An evidence-traceable review system for Indian cars and two-wheelers. Every review weighed by how much it can be trusted, and every number linked to the reviews behind it.
CommerceHTML · PythonGitHub @saaachisOnlineOwner 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
Cross-source review intelligence for Indian cars and two-wheelers. Weighs every review by how much it can be trusted, and links every number back to the reviews behind it.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
driven by reviews.
An evidence-traceable consumer decision support platform for the Indian automobile market.
A cross-source review system for cars and two-wheelers, covering what owners, experts, forums and official records actually say — and telling you which of them deserves to be believed.
Modern Application Development · M.Sc. Data Science · Nilkamal School of Mathematics, Applied Statistics and Analytics, SVKM's NMIMS MumbaiRead the full README ↗An evidence-traceable consumer decision support platform for the Indian automobile market.
A cross-source review system for cars and two-wheelers, covering what owners, experts, forums and official records actually say, and telling you which of them deserves to be believed.
Modern Application Development · M.Sc. Data Science · Nilkamal School of Mathematics, Applied Statistics and Analytics, SVKM's NMIMS Mumbai
A person buying a vehicle in India reads owner reviews on CarDekho, then the same vehicle on CarWale or BikeWale, then a forty-page Team-BHP ownership thread, then three YouTube reviews, then a road test in Autocar India. They finish with six opinions that disagree with one another and no way to judge which of them deserves to be believed.
The bias always runs one way. Early reviews are kinder than late ones. Media is kinder than owners. Nobody shows the disagreement, because disagreement makes a product page look bad.
Revix reads all of them, works out which reviews deserve trust, and gives one clear verdict where every number links back to the reviews behind it.
| COLLECT | MATCH | SCORE | COMBINE | EXPLAIN |
| Owner reviews, expert reviews, forums, videos, official records | Everything mapped to one exact vehicle variant | Opinion split by topic; each review scored for trust | Weighted into a verdict with a confidence range | Every number linked to the reviews behind it |
It is a review system, not a review summariser. Three differences:
Illustrative layout. Figures are placeholders. Topics are ordered by how much people disagree, not by score.
The flagship feature is the weighting switch. Flip between equal weighting and credibility weighting and watch every score, interval and ranking move. That is the intellectual content of the project, made visible in thirty seconds.
| Stage | S1 and S2 submitted. Pipeline, API and site all live on real data. |
| Live URL | revix-reviews.vercel.app, API at revix-api-tcyq.onrender.com |
| Next milestone | S3 Lab work, Friday 2 October 2026. What we submit |
| Then | S3 Working demo, Friday 16 October 2026. Runbook |
Two documents are the source of truth. Everything else defers to them.
| Document | What it covers |
|---|---|
| Full proposal | The complete concept note and software design specification: architecture, data model, fusion engine, evaluation strategy, twelve-week roadmap, scope and glossary |
| Review 1, concept, market gap and literature review | The idea and what it means, the competitive gap analysis, the background study, and what we are and are not claiming |
| Milestone 2: wireframe demo | What we are building by 14 August 2026, how, by whom, and by when |
| Non-functional requirements | All nine categories audited against the code: where each is met, how it was measured, and the two limits we state rather than hide |
| S3 lab work | What the 2 October submission contains, mapped to the four marks, with a speaking script |
| S3 working demo | The 16 October demo: pre-flight checks, the flow, what to do when something breaks, with a speaking script |
revix/
├── apps/
│ ├── web/ Next.js + TypeScript + Tailwind, the user-facing application
│ └── api/ FastAPI, read-only, contract-first serving layer
├── pipeline/
│ ├── connectors/ One isolated connector per source; any of them can fail safely
│ └── enrichment/ resolve → embed → extract → score → verify → fuse → narrate
├── db/
│ └── migrations/ Alembic migrations. One PostgreSQL database with pgvector.
├── data/
│ ├── seed/ Catalogue seed lists
│ └── gold/ Hand-labelled evaluation sets
├── wireframes/ Milestone 2 screens as working HTML, published to GitHub Pages
├── scripts/ Operational and one-off scripts
└── docs/ Everything above
| Layer | Choice |
|---|---|
| Frontend | Next.js (App Router), TypeScript, Tailwind, shadcn/ui, Recharts |
| API | Python 3.11, FastAPI, Pydantic v2, SQLAlchemy, Alembic |
| Database | PostgreSQL + pgvector: one database, not four services |
| Orchestration | Prefect, nightly batch |
| ML | sentence-transformers, scikit-learn |
| Language model | One free-tier provider behind a thin interface. Batch narration only, and never required |
| CI/CD | GitHub Actions |
Everything is on a free tier. The application renders a complete verdict with the language model switched off entirely.
We are building. Indian cars and two-wheelers · about 120 to 150 popular variants · six to eight sources · verdict, compare, evidence and admin screens · measured accuracy for everything we build.
We are not building. Commercial vehicles · used-vehicle pricing · live scraping per request · vehicles outside our list · booking or dealer integration · user accounts · mobile apps.
| Name | Ownership area |
|---|---|
| Aditya Nariyapara | Platform and ingestion, connector framework, orchestration, raw store, admin backend |
| Devika Jonjale | Intelligence, entity resolution, aspect extraction, credibility, fusion, evaluation |
| Saachi Shinde | Application and experience, API contract, frontend, all user-facing surfaces, deployment |
Roles are ownership areas, not silos. The schema in week 1 is owned by all three.
Sources are read at a polite rate, cached, credited and linked back to. We store references and derived structure, not mirrored copies of anyone's content. Author identities are stored pseudonymously and never as personal data. Every screen states how many reviews it used and when it last refreshed. Verdicts below an evidence floor are suppressed rather than published badly.
MIT, academic project, free to read, use and learn from.
| Contributing | Branching, commits, reviews, local setup, how we collect data responsibly |
| Developing | Running it locally, the quality gate, the live connectors, the fusion experiment |
| Deploying | Neon, Render and Vercel, and the two settings that fail silently |
| Labelling the gold set | The one task no tool can do for us, and why a number without it is a lie with decimals |