{"repo":"RacyMind/kalkulator-dla-przedsiebiorcy-vue","free":true,"listed":false,"github":"https://github.com/RacyMind/kalkulator-dla-przedsiebiorcy-vue","clone":"git clone https://github.com/RacyMind/kalkulator-dla-przedsiebiorcy-vue.git","description":"Kalkulator finansowy jest podręcznym, bezpłatnym programem, dzięki któremu w łatwy sposób wyliczysz wszystkie składowe wynagrodzenia przy różnych formach zatrudnienia. Kalkulator zawiera zestawienia przydatne dla przedsiębiorcy, jak i dla pracownika.","language":"TypeScript","stars":74,"topics":["finance","salary-calculator","vue3"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Kalkulator finansowy Aplikacja webowa (PWA) i Android do obliczeń finansowych zgodnych z polskimi przepisami: wynagrodzenia, podatki, ZUS, limity, inwestycje i kalkulatory pomocnicze. - Aplikacja: kalkulatorfinansowy.app - Android: Google Play Cel repozytorium Repozytorium służy do utrzymania i rozwoju kalkulatorów finansowych z naciskiem na: - poprawność logiki biznesowej, - spójność architektury modułów, - wysokie pokrycie testami jednostkowymi. Stos technologiczny - Vue 3 + - Quasar 2 - Pinia - TypeScript (strict mode) - Vite ( @quasar/app-vite ) - Vitest + @vue/test-utils + happy-dom - Capacitor (Android) Struktura projektu Wzorcowy moduł: src/components/contractWork/ . Podejście architektoniczne Każdy kalkulator: - posiada własny katalog modułu, - trzyma dane wejściowe w store ( inputFields ), - wylicza wynik przez klasę kalkulatora ( BasicCalculator ), - udostępnia wynik przez getter store. Zasady pracy: - najpierw sprawdzaj istniejące komponenty/partials i reuse, dopiero potem twórz nowe, - nie dodawaj nowych zależności bez uzgodnienia, - nie twórz nowych katalogów bazowych bez uzgodnienia, - używaj camelCase dla zmiennych i stałych (bez UPPER SNAKE CASE ), - trzymaj się wzorców sąsiednich plików. Szybki start Wymagania: - Node.js = 20 - npm Instalacja: Uruchomienie lokalne (PWA dev): Uruchomienie lokalne landing page (PHP): Następnie otwórz: http://127.0.0.1:8000/ Testy i jakość W tym projekcie zmiana jest kompletna dopiero po uruchomieniu testów. Podstawowe komendy: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/RacyMind","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RacyMind/kalkulator-dla-przedsiebiorcy-vue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}