Bib Batteries

/// Bib Battery Management Tool

Development of a full-stack web platform for Bib Batterie to centralize the management of electric battery stocks. The platform is designed to connect three user groups: battery providers, recycling partners, and Bib’s internal operations team.



/// Notion Sync Script for External Inventory Sources


Automated integration of battery stock data from a Notion database into the main PostgreSQL database. This ensures that stocks manually entered by Bib's team (when partners don’t use the platform) are still visible and usable for downstream partners.


/// Real-time Reports for EV Battery Leasing


Development of a dynamic reporting tool to calculate and display electric vehicle battery data for leasing companies — including battery health (SOH), remaining warranty, and driving range.

Year

2025

Category

Full Stack

Live Project

View Now

Project Image
Project Image
Project Image

Concept

Concept

Concept

/// Bib Battery Management Tool

The idea was to provide each user type with a tailored experience:

  • Companies can declare battery stocks, warehouses, or individual batteries.

  • Recycling partners can browse a stock marketplace and make offers.

  • Bib's operations team can monitor all submitted data in real time from a dedicated back office.


/// Notion Sync Script for External Inventory Sources


To bridge the gap between manual entries in Notion and the structured platform data, I developed a sync script that pulls new entries from Notion and saves them directly into our database — every 30 minutes.


/// Real-time Reports for EV Battery Leasing


The goal was to give leasers access to real-time technical insights on vehicle battery conditions. This required aggregating data from multiple sources and displaying it in a human-readable, clear format.

Development

Development

Development

/// Bib Battery Management Tool

  • Company Interface: Allows users to declare inventory through a dynamic multi-step form (batteries, warehouses, or both), save drafts, and track submission statuses. I also implemented a field assignment system with automated email notifications to team members of the same company.

  • Partner Interface: Partners (e.g. recycling companies) can browse the available stock in a marketplace-style view, make offers via email, and track their offer history.

  • Back Office: For Bib's staff to manage everything, filter stocks by company, view all registered users, and monitor submission activity.

  • Deployment to both the internal development servers and the production environment


/// Notion Sync Script for External Inventory Sources


  • Script written in Python, scheduled via CRON on a production server.

  • Connects to the Notion API, fetches newly added or updated stock entries.

  • Transforms the data structure to match our platform format and stores it in PostgreSQL.

  • Ensures data consistency and avoids duplication with logic for upserts.


/// Real-time Reports for EV Battery Leasing


  • Built a real-time dashboard using React for the frontend.

  • Backend services (Python-based) fetch battery performance metrics, perform calculations, and expose the results via API.

  • Reports are generated dynamically per vehicle, with graphs and KPIs showing warranty status, SOH trends, and expected range.

  • Deployment to both the internal development servers and the production environment

Project Image
Project Image
Project Image

Problem

Problem

Problem

/// Bib Battery Management Tool

The company lacked a unified system to connect all stakeholders in the recycling ecosystem. Manual data processing and fragmented communication slowed operations and created confusion between departments.


/// Notion Sync Script for External Inventory Sources


Many partners still submitted stock data informally or via Bib’s internal team. This created a data silo in Notion, which wasn’t visible to partners using the main platform, limiting marketplace functionality.


/// Real-time Reports for EV Battery Leasing


Leasing companies lacked technical visibility on the long-term performance of the batteries they financed. They needed better indicators to assess risk and warranty conditions for resell or renewal.

Project Image
Project Image
Project Image

Solution

Solution

Solution

/// Bib Battery Management Tool

The platform provides a seamless flow for submitting, reviewing, and matching battery stock. Stakeholders are guided through clear interfaces and real-time tracking, while Bib Batterie’s team gets full visibility and control over all data via the back office.


/// Notion Sync Script for External Inventory Sources

The script provides a transparent, automated bridge between manual and platform entries ensuring a unified source of truth and maximizing the usability of all declared battery stocks.


/// Real-time Reports for EV Battery Leasing


A fully automated report interface that centralizes battery data for each vehicle. The system helps leasing companies make informed decisions based on current performance data, reducing risk and increasing operational efficiency.

Project Image
Project Image
Project Image

LANDING PAGE

REDESIGN THE LANDING PAGE OF BIB BATTERIES WHICH IS CODED IN ANGULAR


UPDATE SERVER BACK FOR MAILING AND FRONT

  • More Works More Works

  • More Works SEE ALSO

Thanks for watching

Thanks for watching

Thanks for watching

Thanks for watching

Create a free website with Framer, the website builder loved by startups, designers and agencies.