Inspiration

We started with a simple fact from our Electrical Engineering background: a retired battery is rarely actually dead. A battery pulled from an EV, a telecom tower, or a UPS system is usually still holding 60-90% of its original capacity when it gets scrapped not because it's useless, but because nobody has an easy way to know how healthy it still is, or who could use it next.

At the same time, we kept running into the opposite problem from a completely different angle: ordinary households and small businesses facing frequent power cuts can't afford a new battery backup system. Two real, unrelated-seeming problems industrial battery waste and household energy affordability turned out to be two sides of the same gap. VoltRevive is our attempt to close it.

What it does

VoltRevive is a circular battery economy platform that gives every retired battery an honest verdict: reuse it, or responsibly recycle it.

  • Identify- a user (household or industrial) logs a battery's chemistry, source, original capacity, age, and cycle count.
  • Assess - our calculation engine estimates its real State-of-Health from published degradation behavior, and classifies it as Reuse-Ready, Reuse-Limited, or Scrap-Only.
  • Second-Life - Reuse-Ready and Reuse-Limited batteries are matched between industrial suppliers retiring them at scale and households/small businesses that need affordable backup power.
  • Scrap & Recovery - batteries that are truly finished get a real material-recovery value estimate (lithium, cobalt, nickel, copper, or lead, by chemistry) and safe disposal guidance, instead of just ending up in landfill.

Every battery gets two complete reports covering identical numbers an EasyRead report in plain language for someone with no technical background, and a PrecisionTech report showing the same figures as a real technical spec sheet, with formulas and thresholds exposed. Industrial users can also bulk-upload a whole fleet's batteries via CSV, run a "what-if" simulator to project the impact of a larger retiring batch, and see a live network diagram of real supply-and-demand flowing across the platform. The whole interface is available in English, Hindi, and Spanish.

How we built it

VoltRevive runs on a deliberately minimal stack: a Node.js backend using only built-in modules (http, crypto, and Node's native sqlite support) zero external npm dependencies and a vanilla HTML/CSS/JavaScript frontend with no build step. We chose this specifically so the whole project is easy to run, review, and deploy anywhere Node runs, with nothing that can silently fail to install.

Security was built in from the start, not bolted on: passwords are hashed with scrypt, sessions use random server-side tokens, and every battery record is scoped to its owning account at the database query level, enforcing real separation between household and industrial data.

The core of the app is the calculation engine — real formulas for capacity fade (combining cycle-based and calendar aging by chemistry), verdict thresholds, cost/CO₂ impact, and material recovery value — all exposed transparently in the PrecisionTech report rather than hidden behind a black-box score.

Challenges we ran into

Neither of us set out to write this as traditional developers this was built by leaning heavily on AI-assisted development, which meant learning, in real time, how to describe a technical system precisely enough that it could actually be built correctly: exact calculation logic, real security requirements, real data models, not just a vague feature wishlist.

The bigger challenge was scope discipline. Early on, we sketched a much larger "Intelligence Layer" a full Palantir-style network graph, a geographic map, deep scenario simulation. We made the deliberate call to cut that down to what we could build honestly and have working end-to-end, rather than risk a sprawling demo with visible gaps. The live Network page in the final product is the buildable, honest version of that original ambition real data, not decoration.

Translating real electrical engineering behavior capacity fade curves, cycle life, depth-of-discharge into a model a non-technical household user could actually understand (without losing the real numbers underneath) shaped the entire dual-report system.

Accomplishments that we're proud of

We're proud that this isn't a mockup every screen is backed by real, tested logic. We verified this ourselves, end-to-end: real signups, real password hashing, real per-account data isolation, real battery calculations, a real CSV upload that correctly parses and inserts data, and a live network diagram whose numbers actually update when new batteries are added.

We're also proud of the honesty built into the product itself the About page states plainly what's approximated and what's genuinely not built yet, rather than overselling a hackathon demo as production-ready.

What we learned

We learned that "circular economy" software is fundamentally a trust problem before it's a technical one the hardest part wasn't the math, it was designing a system that gives the same real numbers to a non-technical household user and a technical industrial engineer, without ever making either one feel like they got a lesser answer.

We also learned the discipline of cutting scope on purpose. A focused, fully-working core beats a longer feature list with cracks in it and that's a lesson we'd carry into any future build, hackathon or otherwise.

What's next for VoltRevive

  • Validating our degradation models against real published battery-aging datasets rather than our own approximations
  • Real integration pathways with fleet management systems for industrial partners, instead of manual logging
  • A geographic map view showing where battery waste is being diverted, region by region
  • ESG export/reporting for industrial sustainability compliance
  • Expanding multilingual coverage to the full About page and beyond our current three languages

Built With

Share this project:

Updates

Submission history