Budżet: 5000 EUR Termin: 60 dni
Cześć!
FinMan wydaje się być produktem, w którym drobne szczegóły decydują o tym, czy ludzie mu ufają, dlatego najpierw stworzyłbym go jako poważne narzędzie finansowe, a następnie uczyniłbym go łatwym i wygodnym do codziennego użytku.
Na froncie mogę skonfigurować Next.js z FSD od pierwszego dnia, utrzymywać czystość stanu za pomocą Zustand i uczynić każdy formularz szybkim i bezpiecznym za pomocą React Hook Form z Zod, aby złe dane nigdy nie trafiły do strumienia. W trybie offline traktowałbym to jako prawdziwą funkcję klasy premium z lokalnym zaszyfrowanym magazynem, kolejką synchronizacji i zasadami konfliktów, które pozostają przewidywalne, aby rodzina mogła rejestrować wydatki na telefonie bez sygnału i nadal mieć pewność, że nic nie zginie.
Dla backendu DDD jest dobrze dopasowane, ponieważ budżety, powtarzalne elementy, priorytety i przypomnienia zachowują się jak prawdziwe domeny. PostgreSQL i Docker Compose stanowią solidną podstawę, a ja czuję się komfortowo projektując bezpieczny system uwierzytelniania z obsługą lokalnych haseł, odpowiednim 2FA w trybie online i jasnym zarządzaniem rolami dla administratorów, nie czyniąc UX irytującym. Zwracam również szczególną uwagę na dostępność, w tym płynność naciskania klawiszy, stany fokusowe, etykiety dla czytników ekranu oraz kontrast kolorów zarówno w jasnych, jak i ciemnych motywach.
Jednym z pomysłów, które uczynią FinMan mądrzejszym, ale nie przerażającym, jest przyjazny miesięczny przegląd historii, który przekształca surowe liczby w prostą opowieść, na przykład, co zmieniło się od zeszłego miesiąca, które kategorie niepostrzeżenie rosły i jaki mały nawyk będzie miał największy wpływ, z opcją zastosowania jednym dotknięciem do aktualizacji następnego planu budżetowego.
https://oscarstories.com
https://live.chatbullet.com
Dziękuję!