Skip to content

A React-based web app to help BPI Amore Cashback cardholders maximize their rewards. Features an interactive calculator, spending strategies, and a visual breakdown of the card's cashback mechanics.

Notifications You must be signed in to change notification settings

yulose9/BPI-CashBack-Maximizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BPI Amore Cashback Maximizer

An interactive, single-page React application designed to help users of the BPI Amore Cashback credit card understand its mechanics and estimate their potential annual cashback.

BPI Amore Cashback Maximizer Screenshot

Live Demo: https://bpi-cash-back-maximizer.vercel.app/


✨ Features

  • Interactive Cashback Calculator: Dynamically estimates monthly and annual cashback based on user spending in different categories (groceries, utilities, etc.).
  • Animated Results: Cashback totals animate smoothly as input values change.
  • Visual Cashback Breakdown: A Doughnut chart visualizes the cashback rates for different spending categories.
  • Maximization Strategies: A tabbed section outlines the core rules, pro tips, and common pitfalls associated with the card.
  • Responsive Design: A mobile-first design that ensures a seamless experience on desktops, tablets, and smartphones.
  • Glassmorphism UI: A modern, glassy aesthetic for the navigation and key components.
  • Smooth Scrolling & Animations: Subtle animations on scroll and smooth navigation between sections enhance the user experience.
  • Comprehensive FAQ: An accordion-style FAQ section answers common questions about the card.
  • Legal Disclaimer: A clear disclaimer regarding the app's purpose and non-affiliation with BPI.

🛠️ Tech Stack


🚀 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

You need to have Node.js (version 14 or later) and npm installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/bpi-cashback-maximizer.git
  2. Navigate to the project directory:

    cd bpi-cashback-maximizer
  3. Install NPM packages:

    npm install

Running the App

To run the app in development mode:

npm start

Open http://localhost:3000 to view it in your browser. The page will automatically reload when you make changes.


📜 Disclaimer

This application is for educational and informational purposes only. It is not affiliated with, endorsed by, or in any way officially connected with the Bank of the Philippine Islands (BPI). The calculations are estimates and should not be considered financial advice. Always refer to the official BPI website for the most accurate and up-to-date information.


📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


Acknowledgments

  • Project inspired by the need for a clearer understanding of credit card reward systems.
  • Built with Create React App.

About

A React-based web app to help BPI Amore Cashback cardholders maximize their rewards. Features an interactive calculator, spending strategies, and a visual breakdown of the card's cashback mechanics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published