Czas podsumować tydzień prac nad Home Wallet. Zapraszam do czytania.   Statystyki produktu   Zgodnie z przewidywaniami w tym tygodniu zajmowałem się statystykami konkretnego produktu. Samo wymyślenie ich było wyzwaniem, ostatecznie wpadłem na takie: kwota wydana łącznie na dany produkt ile razy kupiliśmy produkt (na ilu paragonach wystąpił) ile sztuk produktu kupiliśmy średnia ilość sztuk kupowanych za razem średni koszt jednej sztuki ostatnia data zakupu ile sztuk najwięcej kupiliśmy na raz ile sztuk produktu kupiliśmy w danym sklepie średnia cena w danym sklepie ile procentowo…Continue Reading „[HomeWallet] Logika”

Po majówkowej przerwie od projektu, zapraszam na kolejne podsumowanie tygodnia prac nad Home Wallet.   Zarządzanie   Konntynuując wątek zarządzania sklepami, produktami oraz kategoriami dodałem nowe menu przez które możemy dostać się do nowych funkcjonalności. Na razie utrzymuje wszystko w w miarę podobnej stylistyce, jednak w przyszłości prawdopodobnie zostanie ono zmienione na coś dostępnego z każdego miejsca.     Jak widać możemy dostać się stąd również do ustawień aplikacji oraz konta. Na razie kafelki te nie działają, jednak chciałbym zrobić globalne ustawienia, gdzie można byłoby…Continue Reading „[HomeWallet] Zarządzanie”

W ten świąteczny wieczór zapraszam na podsumowanie kolejnego tygodnia prac nad Home Wallet.   Wykresy   Ostatnio w serii NaSzybko pisałem jak dodać do naszego projektu wykresy. Z tej samej biblioteki HighCharts korzystałem w tym tygodniu przy projekcie. Udało mi się wygenerować wykres dla statystyk danego dnia, który pokazuje stosunek pieniędzy wydanych danego dnia do założeń planu.     Problemy z wykresem są dwa. Pierwszy, to przy niskiej kwocie wydanej fragment jest na tyle mały, że nie mieści się na nim opis i zlewa z…Continue Reading „[HomeWallet] Wykresy i UI”

Wielkanoc już jutro więc dzisiaj luźne przemyślenia. Zapraszam.     Od dłuższego czasu jedyne co piszę to aplikacje webowe. Można powiedzieć, że zakochałem się od pierwszego zetknięcia z MVC i tak mi zostało. Jest to bardzo fajna rutyna, ciągle pojawiają się nowe problemy do rozwiązania, ciągle staram się poprawiać jakość swojego kodu. Nie ma jednak co ukrywać, że większość czasu piszę całkiem podobny kod. Poza ciągłą walką z CSS i jQuery nie ma tu wiele finezji. Człowiekowi wydaje się, że umie już całkiem sporo, nic…Continue Reading „[TechOT] Niby go znam, ale…”

W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier. Serwer Zacznijmy od tego, co wdrażaliśmy. Jest to projekt ASP.NET MVC który ma stronę dla użytkownika oraz dodatkowo panel administratora, który jest dostępny po  zalogowaniu się na konto. Dodatkowo projekt posiada Web API. Początkowo było ono oddzielnym projektem pisanym w .NET Core, zdecydowaliśmy się jednak połączyć to w całość, bo do dyspozycji mieliśmy jedynie jeden serwer. Wszystko to wspiera baza danych PostgreSQL, która…Continue Reading „[TechOT] Pierwsze wdrożenie”

Niedziałający Chosen, trochę usprawnień i wprowadzanie czytelników w błąd 😉 Tak minął ten tydzień przy pracach nad HomeWallet. Zapraszam do czytania. Chosen Pisałem ostatnio, że Chosen to super sprawa, bo łatwo jest np. aktualizować listę bez przeładowania strony. Oczywiście po tym jak to napisałem musiało się coś zepsuć. Nie wiem dlaczego, ale funkcja $(‚.chosen-single-select’).trigger(‚chosen:updated’); przestała działać. W innych projektach nie miałem z tym problemu. Będę jeszcze walczył, być może ma to coś wspólnego z .NET Core. Jeżeli ktoś miał podobny problem i udało mu się do…Continue Reading „[HomeWallet] Niedziałający Chosen”

Bawiąc się z interfejsem w aplikacji mobilnej naszła mnie refleksja. Dlaczego programiści nie chcą tworzyć ładnego UI?   Na studiach bardzo często widuje się aplikacje z interfejsem, delikatnie mówiąc, kiepskim. Oby szybciej, oby zrobić. Jakieś czarne tło, bo program pisany w nocy, a patrzenie na czarny tak nie męczy wzroku, podstawowe inputy, jakieś przyciski z nazwami nie mówiącymi zupełnie nic. Ale działa. Przychodzi czas prezentacji. Aplikacja na rzutniku. Szok. Nic nie widać. Wszystko zlewa się z czarnym tłem, prowadzący pyta się co robią konkretne przyciski, bo…Continue Reading „[TechOT] Programista a UI”