- Wst臋p
- Opis projektu
- Uruchomienie projektu
- Przeznaczenie projektu
- Endpointy
- Przysz艂e aktualizacje
- Licencja
- Backend
MyFinances to projekt powsta艂y z ch臋ci stworzenia aplikacji, kt贸rej sam potrzebowa艂em oraz z kt贸rej ch臋tnie b臋d臋 korzysta膰. Aplikacja s艂u偶y do zapisywania wydatk贸w, dodawania ich do odpowiednich kategorii i analizy poniesionych wydatk贸w.
Strona klienta
U偶yte paczki
- Redux
- React Router
- Formik
- Storybook
- Styled Components
- i18next React
- Lodash
- JSON Server
- React-Toastify
- React Query
- Downshift
- Axios
Strona serwera
U偶yte paczki po stronie serwera
Baza danych
Color | Hex |
---|---|
Primary Color | #3455F7FF |
Secondary Color | #6B7A99 |
Accent Color | #F7F8FA |
Text Color | #6B7A99 |
- Rejestrowanie u偶ytkownik贸w
- Zaimplementowanie autoryzacji i autentykacji przy u偶yciu JWT
- Dodawanie portfeli, do kt贸rych mo偶na dodawa膰 wydatki i przychody
- Zaimplementowany wykres z wydatkami i przychodami
- Dodawani kategorii i podkategorii wydatk贸w i przychod贸w
W celu prawid艂owego skonfigurowania projektu i po艂膮czenia z baz膮 danych, nale偶y odpowiednio wype艂ni膰 pola w zmiennej lokalnej znajduj膮cej si臋 w pliku ormconfig.ts
W tym projekcie domy艣lnym menad偶erem paczek jest NPM.
W katalogu projektu zainstaluj niezb臋dne zale偶no艣ci i paczki za pomoc膮 komendy:
npm install
Uruchomienie aplikacji
npm start
Zbudowanie wersji produkcyjnej aplikacji
npm run build
Aplikacja pozwala w prosty spos贸b na dodawanie wydatk贸w i przychod贸w oraz ich analiz臋.
- widok RWD
- poprawienie dark mode
- poprawienie polskiej wersji j臋zykowej
- dodanie brakuj膮cych wykres贸w
- naprawa b艂臋d贸w
- PWA
- dodanie test贸w jednostkowych i integracyjnych
- zoptymalizowanie aplikacji
Distributed under the no License. See LICENSE.txt for more information.