Skip to content
3rd Place

Ego

It's a way to maximize ROI on your credit cards...with a finance bro expert helping you out (aka me).

Core trick

Compares each card's logged benefit usage against its annual fee and reports capture rate as the share of available benefits actually used.

Tags

Description

It's a way to maximize ROI on your credit cards...with a finance bro expert helping you out (aka me).
xaelophone/juice★ 00 forksTypeScriptMITCreated Sep 27, 2025 · last push Sep 30, 2025

README excerpt

# Juice 🍊

**Maximize your credit card rewards — never leave value on the table.**

Juice is a modern web application that helps you track and optimize credit card benefits. Built with Next.js 14, TypeScript, and Tailwind CSS, it provides a clean interface to monitor your perks, calculate ROI, and ensure you're getting the most value from your cards.

![Juice Dashboard](./public/screenshot.png)
*Track your credit card benefits and maximize ROI with an intuitive dashboard*

## ✨ Features

- **Smart Benefit Tracking** — Pre-loaded benefits for popular premium cards (American Express Platinum, Chase Sapphire Reserve)
- **ROI Dashboard** — Real-time calculations showing value realized vs. annual fees
- **Capture Rate Analysis** — See what percentage of available benefits you're actually using
- **Benefit Completions** — Mark perks as used with amounts, notes, and dates
- **Reset Period Awareness** — Automatically tracks quarterly and annual benefit cycles
- **Currency Support** — View values in your preferred currency
- **Clean, Accessible UI** — Built with shadcn/ui components and best practices

## 🚀 Getting Started

### Prerequisites

- Node.js 18.x or higher
- npm 10.x or higher

### Installation

1. Clone the repository
   ```bash
   git clone https://github.com/xaelophone/juice.git
   cd juice
   ```

2. Install dependencies
   ```bash
   npm install
   ```

3. Run the development server
   ```bash
   npm run dev
   ```

4. Open [http://localhost:3000](http://localhost:3000

Team