All projects
Which Ethanol
Sole builder

Which Ethanol

A driver checks whether a car can take a higher ethanol blend before filling the tank.

Proof

3 steps
Brand, then model, then year
Indexed
Compound index on brand, model, and year
CDN
Directory pages served from a static cache

The problem

Higher ethanol blends such as E85 can damage engines that were not built for them. The compatibility notes are scattered through long manufacturer PDFs.

What I built

I built a phone-first lookup. The driver picks a brand, a model, and a year, then gets a compatibility result and a safety note. The dataset covers 30+ manufacturers and 50+ models, checked with AI agents and correctable from an admin panel.

How it helps businesses and services

  • A driver, a fuel station, or a workshop can check a blend before it goes in the tank, instead of searching manufacturer PDFs.
  • The answer is tied to brand, model, and year, because the same model name can mean a different engine.
  • The result is marked as a reference, with a note to confirm it against the manufacturer.
  • A wrong guideline can be corrected from the admin panel without republishing the site.

How it works

  1. 1

    Choose a brand

    The directory lists manufacturers from the indexed collection.

  2. 2

    Choose a model

    Models are filtered to that brand.

  3. 3

    Choose a year

    Year narrows to the variant whose guidance actually differs.

  4. 4

    Read the result

    The page returns compatibility and a safety disclaimer.

  5. 5

    Correct a row

    Admin tools and validation scripts update a record when a guideline was wrong.

The hard part

The same model name meant different engines

Manufacturer guidance changes by year, so a model string alone is not a safe key. A compound index on brand, model, and year makes the lookup exact. Static caching then serves the directory from the CDN instead of querying MongoDB on every browse.

Stack

Backend

Data

MongoDB
Mongoose

Frontend

App

Next.js 15
React 18
Typescript
Tailwind CSS 4
Zod

Interface

Recharts

What I owned

  • Brand, model, and year lookup
  • Compound index on those three fields
  • Dataset of 30+ manufacturers and 50+ models, checked with AI agents
  • Admin verification panel and validation scripts
  • Safety disclaimer on every result
    Which Ethanol | Sahil Jain - Full Stack Engineer