Kaizen Seller Logo

Changelog

Follow along with updates and improvements made to Kaizen Seller. Major announcements appear here as a feature feed.

Follow us on Twitter (coming soon)

Deploy configuration and hosting

Configured hosting (Firebase app hosting) and deployment scripts to publish the app; used deployment testing and release notes as part of the release process.

Changelog feed and cards

Created the `/changelog` page and a reusable `ChangelogCard` component to surface major project milestones and session edits as a visual feed.

Flip animation and alignment fixes

Added flip keyframes and a `.counter-digit` helper, then adjusted centering and disabled inline flip animation to fix glyph alignment across browsers.

LiveWasteCounter: live pro-rated counters

Implemented a client-only `LiveWasteCounter` component showing pro-rated dollar figures (total waste and reclaimed amounts) and inserted it above the MatrixHero on the homepage.

MatrixHero visual and homepage layout

Designed and implemented the dynamic MatrixHero canvas component and HomeHeroWrapper layout to showcase the product visually.

eBay integration and aspects normalization

Added eBay scraping/parsing helpers and normalization scripts for item aspects to improve search and matching quality.

Catalog pages and item editor

Built catalog listing, item specifics editor, and CSV/xlsx import utilities for seeding and managing product data.

Authentication and user flows

Implemented NextAuth routes, Firebase login UI, and protected API routes so users can sign in and access their data securely.

Firebase + Firestore integration

Added Firebase server SDK, client config, and Firestore helpers to support auth and data storage for items and user sessions.

Project initialized and repository scaffolded

Created the initial Next.js app scaffold, repo structure, README, and basic CI hooks. This established the project layout and core scripts.