Sprawdź:
Cześć,
Chciałbym przedstawić projekt, nad którym aktualnie pracuję – Vindaro. Jest to rozbudowany system webowy do zarządzania finansami osobistymi oraz należnościami od klientów, tworzony z myślą o freelancerach i małych firmach.
Projekt jest obecnie rozwijany i utrzymywany na własnym serwerze. Architektura przygotowana jest pod model SaaS (rozbudowa o płatności, konta użytkowników, subskrypcje).
CO ZOSTAŁO ZAKODOWANE?
PULPIT (Dashboard)
- Dynamiczne podsumowanie finansowe (przychody, wydatki, saldo)
- Licznik zaległych płatności
- Priorytetowe pozycje
- Wykres trendu z ostatnich dni (Recharts)
- Lista nadchodzących płatności
- System powiadomień
- Aktualizacja danych w czasie rzeczywistym
MOJE FINANSE
- Pełny moduł zarządzania wydatkami użytkownika:
- Statusy: Pending / Paid / Overdue / Partial (raty)
- Automatyczne wykrywanie zaległości na podstawie daty
- Kategorie wydatków
- Priorytety
- Wyszukiwarka
- Filtrowanie i sortowanie (status, data, kwota, tytuł)
- Operacje CRUD (dodawanie, edycja, usuwanie)
- Obsługa płatności częściowych (raty)
- Podsumowania sum według statusów
PŁATNOŚCI KLIENTÓW (CRM)
- Moduł kontroli należności od klientów:
- Dane klienta (nazwa, email, telefon)
- Statusy należności
- Oznaczanie klientów jako VIP
- Filtrowanie i wyszukiwanie po kliencie i tytule
- Grupowanie należności
- Historia komunikacji
- Podsumowanie wartości należności per klient
- Alerty zaległości
RAPORTY I ANALIZY
- Zakresy czasowe (dzień, tydzień, miesiąc, rok, własny zakres)
- Zaimplementowane:
- Przychody vs wydatki
- Saldo netto
- Cash flow
- Wykres słupkowy (miesięczne zestawienia)
- Wykres liniowy (trend przychodów)
- Wykres kołowy (kategorie wydatków)
- TOP klienci
- Eksport CSV
- Widok przygotowany pod generowanie PDF
BUDŻET I CELE
- Definiowanie limitów miesięcznych dla kategorii
- Obliczanie % wykorzystania budżetu
- Alerty przy przekroczeniu progów (80%, 100%)
- Cele finansowe z terminem realizacji
- Wizualne paski postępu
- Archiwum osiągniętych celów
AUTOMATYZACJE I SZABLONY
- Rozbudowany system workflow:
- Tworzenie automatyzacji opartych na triggerach (np. 3 dni przed terminem)
- Warunki (status, VIP, kwota, kategoria)
- Akcje: Email / SMS / Alert systemowy
- Przypisywanie konkretnych należności
- System szablonów wiadomości (Email + SMS)
- Obsługa zmiennych dynamicznych (np. {clientName}, {amount}, {dueDate})
- Historia wysyłek
- Blokada duplikatów automatyzacji
- Test podglądu wiadomości przed wysyłką
PANEL TESTOWY (68 TESTÓW SYSTEMOWYCH - JEST TO TYLKO DLA MNIE)
- Wbudowany moduł testowy generujący realistyczne dane:
- Automatyczne tworzenie klientów i należności
- Różne scenariusze biznesowe
- Analiza statusów i zaległości
- Testy spójności danych
- Testy integracji między modułami
- Raport końcowy z wynikami
- System przechodzi komplet testów.
TECHNOLOGIA
- React 18
- TypeScript
- Tailwind CSS v4 (custom theme)
- Motion (animacje)
- Recharts (wizualizacja danych)
- Architektura kontekstowa (modułowy podział logiki)
- Skalowalna struktura gotowa pod backend i subskrypcje
Projekt aktualnie rozwijany na własnym serwerze i przygotowany pod dalszą komercjalizację (model SaaS).
STATUS
+ Wszystkie główne moduły działają
+ CRUD w pełni funkcjonalny
+ System automatyzacji aktywny
+ Testy systemowe zaimplementowane
+ UI responsywny
+ Projekt w trakcie dalszego rozwoju i optymalizacji
Chętnie poznam Wasze opinie:
Czego według Was brakuje w takim systemie?
Jakie funkcje byłyby dla Was kluczowe?
Co najbardziej przeszkadza Wam w obecnych narzędziach do finansów/CRM?
Czy większą wartością byłaby automatyzacja, analityka, faktury, integracje z bankiem czy coś zupełnie innego?
Jestem otwarty na konkretne sugestie i realne case’y z życia – szczególnie od osób, które prowadzą JDG, freelancing lub małe firmy.
Każda merytoryczna uwaga pomoże mi rozwinąć projekt w stronę faktycznego produktu rynkowego.
Dzięki z góry za feedback ?