Skip to content

Ethansev/EverythingCalculator

Repository files navigation

🧮 The Everything Calculator

Your all-in-one calculator hub for life's financial decisions

🌐 Live Demo

The Everything Calculator is a collection of beautifully designed, interactive calculators to help you make informed financial decisions. From splitting restaurant bills with friends to calculating auto loan payments, we've got you covered.

✨ Features

🚗 Available Calculators

Auto Loan Calculator

  • Inspired by https://www.calculator.net/auto-loan-calculator.html
  • Calculate monthly payments with detailed breakdowns
  • Interactive visualizations of loan costs
  • Compare different loan terms side-by-side
  • Full amortization schedule with export capability
  • Account for trade-ins, taxes, and fees

🔜 Coming Soon

🍕 Restaurant & Meals

  • Upload receipt photos for automatic item detection
  • Drag-and-drop interface for splitting items
  • Smart tax and tip calculations
  • Per-person breakdowns with sharing capabilities

🏨 Hotel & Accommodation

  • Handle variable occupancy per night
  • Split costs based on check-in/check-out dates
  • Account for resort fees and taxes
  • Per-person-per-night calculations

📋 General Expenses

  • Flexible splitting options (equal, percentage, custom)
  • Support for various expense categories
  • Multiple splitting methods
  • Group expense tracking

🚀 Getting Started for Developers

Prerequisites

  • Node.js 18.0 or higher
  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/everything-calculator.git
cd everything-calculator
  1. Install dependencies:
npm install

Development

Run the development server:

npm run dev

Open http://localhost:3000 in your browser. The page auto-updates as you edit files.

Production Build

Build the application:

npm run build

Run the production server:

npm start

🛠️ Tech Stack

Releases

No releases published

Packages

 
 
 

Contributors