shareCount Svelte Themes

Sharecount

A tracking expenses with a backend in rust and a frontend in svelte.

ShareCount

ShareCount is a tool for tracking and managing shared expenses among groups. Easily split bills, keep track of payments, and settle up with friends or colleagues.

Features

  • Add and manage groups
  • Record shared expenses
  • Track individual balances
  • Generate reports for settlements

How to use:

podman compose -f docker/docker-compose.yml up

Getting Started

1. Clone the repository

git clone https://github.com/f4r3n/shareCount.git
cd shareCount

2. Install dependencies

Backend (Rust)

  • Ensure you have Rust installed.
  • Postgresql (libpq-dev)
  • Install backend dependencies:
    cd backend
    cargo build
    

Frontend (Node.js)

  • Ensure you have Node.js installed.
  • Install frontend dependencies:
      cd frontend
      npm install
    

3. Run the application

Start the backend server:

cd backend
cargo run

Start the frontend:

cd frontend
npm run dev

Contributing

Contributions are welcome! Please open issues or submit pull requests.

License

This project is licensed under the Apache-2.0 license.

Top categories

Loading Svelte Themes