happybill-ng1's People
happybill-ng1's Issues
Wprowadzić w jednym polu sumę stałych dochodów miesięcznych
Skomunikować frontend z backendem
Zaawansowane grupowanie po kategoriach -warunkowe
Warunki
- data (zakres czasowy) - wybieranie miesiącami a nie dokładną datą
- kategoria (w tym też wszystkie kategorie)
- sposób zgrupowania tych danych (1 kategoria grupowana po miesiącach / wiele kategorii w danym 1 miesiącu)
Wywalić filtrowanie z nagłówków kolumn w tabeli z transakcjami
do dużych kategorii na każdy miesiąc ustalić zakładane kwoty
jeśli jeszcze nie określono założeń, zaproponuj te z poprzedniego miesiąca
Zrobić datapickery po polsku
Wpisywanie stanu kont oraz gotówki na początku każdego miesiąca
Wolno się buduja style 15 sekund
Przenieść temat bootstrapa do jednorazowo ladowanych resourcow
Użyć template bootstrapa: flatly
Dodawanie komentarza słownego do całego miesiąca
ew. w przyszłości można rozważyć dodawanie komentarza do całego roku
Po dodaniu transakcji dac focus na pierwsze polr
Umieścić przycisk dodawania transakcji w headerze listy transakcji
dodać customowe ikonki w drzewie kategorii
W kolumnie Kwota zrobić 2 pola: od do
Zrobić menu wybierania miesięcy do zestawienia
Wyświetlić podsumowanie z wybranych miesięcy i policzyć średnią na miesiąc
Pod kategoriami wyświetlić prograssbary kwoty w danej kategorii do wszystkich innych kwot
zrobić filtrowanie po superkategoriach ale tez kategoriach
Po dodaniu transakcji wyświetlić obok listę wprowadzonych ostatnio transakcji
W zbiorczym zestawieniu, po najechaniu myszka na pozycję, wyświetlić dla niej pojedyncze transakcje
jeśli to zestawienie np. wg kategorii, to w 'dymku' można pominąć kolumne Kategoria
ps. można rozważyć, co zrobić po kliknięciu:
np. wyświetlić nowy widok lub subwidok z możliwością edycji i składowania pojedynczych transakcji
Ukryć stary dateRangePicker i wrzucić wybór tylko miesiąca
Widok grupowania po kategorii w danym miesiącu - sumowanie kwot
Wyświetlać tylko ok. 100 ostatnich wyników w tabelce szczegółowej
posortować kategorie alfabetycznie
Zainstalować Railsy
Zamiast ui.bootstrap uzywac angular-strap
zrobić marginesy wewnątrz formularza dodawania transakcji
Zrobić wykres dla widoku 1 miesiąca - sumy kwot z kategorii
Dodać obsługę skrótami klawiaturowymi przez AngularHotkey
Postawić CRUD w Railsach - transactions i udostępnić przez JSONowe API
Polskie napisy w aplikacji za pomocą ngTranslate
Zrzut danych z telefonu do serwera
Po podłączeniu telefonu do sieci prywatnej szyfruje on dane:
- generuje JSON z danymi
- podpisuje go za pomocą swojego klucza prywatnego
- szyfruje całość za pomocą klucza publicznego serwera
a serwer to odszyfrowuje, sprawdza podpis i zapisuje dane z JSONa do bazy
Całość komunikacji może odbywać się ponadto przez HTTPS na mocy OpenSSL.
Serwer, po zapisaniu danych u siebie, odsyła - podobnie jak wyżej - zaszyfrowaną i podpisana wiadomość o sukcesie lub porażce wraz z bieżącym czasem do nadawcy.
Wtedy w telefonie dane są oznaczane jako wysłane i wyświetla się pytanie, czy je usunąć.
💡 w przyszłości dodać możliwość skanowania kwot z rachunków za pomocą kamery w telefonie
Tabelka z prognozowanymi wydatkami na różne kategorie w miesiącu
dopisywać zera w polu amount
Wywalić boczne menu i zrobić górne
Sumowanie każdej kategorii w danym miesiącu
Przemyśleć nawigację miesiac i kategoria
w tabelce z transakcjami dac zawsze 2 cyfry po przecinku i rownanie do prawej
Moduł w Railsach do importu danych z pliku CSV
Zamienić suwak w dodawaniu transakcji na zamieniające się przyciski Wydatek / Przychód
Rozwiązać problem odrzucania połączenia HTTPS między frontendem a backendem
Dodać miejsce na komentarz do miesiąca
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.