Favicon of I hate money

I hate money

Manage shared expenses for housemates, trips, or any group. Create secure projects to track who paid what and settle up without confusion or stress.

Sharing a house, going on holidays with friends, or simply managing money with others can get complicated. This tool is designed to make managing your shared expenses easy and transparent. It provides a straightforward way to keep track of who paid for what, eliminating confusion and awkward conversations.

Getting started is simple. You can either create a new project for your group or log in to an existing one using a unique project identifier and a private code. This ensures your financial information remains secure and accessible only to your group members.

Key features include:

  • Creating distinct projects for different groups or events.
  • Secure access with private codes for each project.
  • A clear system for logging expenses and tracking balances.
  • Ideal for various situations, from roommates splitting rent to friends on vacation.

Directory Structure

i-hate-money
ihatemoney
db-data
.env
docker-compose.yml

docker-compose.yml

services:
  ihatemoney:
    image: ihatemoney/ihatemoney:latest
    ports:
      - "8000:8000"
    environment:
      - SECRET_KEY=${SECRET_KEY}
      - SQLALCHEMY_DATABASE_URI=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
    depends_on:
      - db
    restart: unless-stopped

  db:
    image: postgres:15-alpine
    environment:
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}
    volumes:
      - ./db-data:/var/lib/postgresql/data
    restart: unless-stopped

.env

SECRET_KEY=your_super_secret_key_here
POSTGRES_USER=ihatemoney_user
POSTGRES_PASSWORD=your_secure_db_password
POSTGRES_DB=ihatemoney_db
Categories:

Share:

Ad
Favicon

 

  
 

Similar to I hate money

Favicon

 

  
  
Favicon

 

  
  
Favicon