Skip to content

Repository files navigation

FairShare

A modern web application to fairly split expenses among multiple people. Built with Vue 3 and TypeScript.

Quick Start

Ensure you have Node.js installed (v18 or higher recommended).

  1. Clone the repository:
    git clone https://github.com/your-repo/fairshare.git
    cd fairshare
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open in browser: Navigate to http://localhost:5173 (or the port shown in your terminal).

Features

  • Interactive Expense Management: Add, edit, and remove expenses with ease.
  • Real-time Balance Calculation: Instantly see who owes whom.
  • Settlement Logic: Optimized suggestions for the fewest number of transactions.
  • Language Support: Automatically detects your browser language or manually switch between:
    • English
    • German (Deutsch)
    • French (Français)
    • Lithuanian (Lietuvių)
    • Japanese (日本語)
    • Chinese (中文)
  • Responsive Design: Works on both desktop and mobile browsers.

Project Structure

For technical details and contribution guidelines, please see:

About

Free web app for friends to track shared expenses

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages