Prototype a shopper personalization feature without any backend.
Study how a rules based classifier can be built as pure functions.
Use the built in simulator to test how different shopping behaviors get classified.
Learn a pattern for tuning weighted rules without touching core logic.
| vinamra1102/storeiq | 00kaku/gallery-slider-block | 3rd-eden/ircb.io | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | 2016-11-16 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs only react and lucide-react installed in a React 18 project.
StoreIQ is a tool that watches what a shopper does on an online store and tries to figure out what kind of shopper they are. It looks at things like which pages someone visits, what they add to their cart, whether they search for coupons, and whether they finish checking out. Based on that stream of activity, it sorts each shopper into one of five categories: someone just browsing, someone comparing products, someone hunting for discounts, someone who abandoned their cart, or a loyal repeat customer. Once it decides which category fits best, it suggests the next best action a store could take to personalize that shopper's experience. The whole thing runs entirely in the browser, with no server or outside API calls. It comes as a single file built with React and Tailwind CSS, meant to be dropped into a React project, a tool like CodeSandbox, or a similar setup. It needs two packages to work: react and a small icon library called lucide-react. There is no database and no network requests, so all the logic runs on the data you feed it directly. Under the hood, the project is organized so the rules can be changed without touching the core logic. All of the numbers that control the classification, like how much weight each signal carries or how quickly older behavior stops counting, are kept in one place. This means someone could adjust how sensitive the system is without rewriting how it works. The classification itself is calculated the same way every time for the same input, and it includes an evidence trail that shows exactly which signals contributed to the decision, plus a confidence score. It also has a built in simulator, with sample products and pre-built shopper scenarios, so people can test how the classifier reacts to different behavior without needing real store data. The project includes its own checks that verify the underlying logic on its own, separate from the visual interface, plus a browser based check that clicks through the interface itself. There are no listed instructions for connecting this to a real store, so it reads like a demo or foundation piece for future personalization features rather than a ready to use plugin.
A browser-only rules engine that classifies online shoppers into five behavior types from their activity and suggests the next personalization action.
Mainly JavaScript. The stack also includes React, Tailwind CSS, lucide-react.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.