Aufteilen von Rechnungen war noch nie so einfach. Mit EquiPortion kannst du deine Rechnungen aufteilen und mit deinen Freunden teilen. Einfach, schnell und sicher über den Matrix-Server deines Vertrauens.
EquiPortion läuft in jedem modernen Browser. Keine Lust EquiPortion zu installieren? Wir haben EquiPortion für dich gehosted: https://equiportion.github.io
Außerdem findest du die Progressive Web App auch im Google Play Store: https://play.google.com/store/apps/details?id=de.phsta.equiportion
- Heller und dunkler Anzeigemodus
- Plattformunabhängige PWA: Durch die Nutzung im Browser kann EquiPortion auf so gut wie jedem Gerät ausgeführt und installiert werden
- Nutzung von Matrix als Datenbank: Such dir deinen eigenen Homeserver aus und kommuniziere dank Föderation trotzdem mit Nutzern von anderen Homeservern
- Erstelle Räume und lade Nutzer dazu ein
- Ausgaben pro Raum erfassen und auflisten
- Minimierung der Zahlungen, die zum Ausgleich der Schulden notwendig sind
- Belege zu Ausgabe hochladen
- Automatische Erfassung des Gesamtbetrags aus hochgeladenen Belegen (mittels OCR)
... folgen noch :)
Contributions are always welcome!
Just make a PR or contact us (via issues), if you have further ideas or want to know how to help.
For support, create an issue in our GitHub Repository (https://github.com/equiportion/equiportion).
- Clara Gießibl @anonymous-froggo
- Jörn Mihatsch @jmih03
- Leandro El Omari @leandroelomari
- Philipp Stappert @philippstappert
- Yinlei Ba
EquiPortion ist entstanden als Praxisprojekt (für Praxis der Softwareentwicklung) am KIT (Karlsruher Institut für Technologie), diese App und sämtliche Inhalte gehören aber der Gruppe an Personen, die das Projekt durchgeführt und eigenständig veröffentlicht haben.
npm installnpm run devnpm run buildRun Headed Component Tests with Cypress Component Testing
npm run test:unit:dev # or `npm run test:unit` for headless testingRun End-to-End Tests with Cypress
npm run test:e2e:devThis runs the end-to-end tests against the Vite development server. It is much faster than the production build.
For safety, you should run the tests against the build too.
npm run build
npm run test:e2eLint with ESLint
npm run lintCheck CodeStyle with Prettier
npm run format