Mini system bankowy stworzony w ramach zalicze艅 z zaj臋膰 programowania - WSB Pozna艅. Jest to projekt prostej aplikacji bankowo艣ci internetowej. Dzi臋ki tej aplikacji u偶ytkownik mo偶e zarz膮dza膰 swoimi "wirtualnymi" finansami. Potencjalnymi odbiorcami s膮 klienci bankowi. Dla odbiorc贸w s膮 tutaj dwie, g艂贸wne korzy艣ci: szybkie zarz膮dzanie kontem (wp艂ata/wyp艂ata/przelew dwoma klikni臋ciami) oraz przyjazne UI z odpowiednimi wykresami oraz statystykami. Funkcjonalno艣ci:
- wp艂ata i wyp艂ata pieni臋dzy
- przelewy
- uwierzytelnianie u偶ytkownik贸w
- historia operacji na koncie
- mo偶liwo艣膰 edytowania konta
- autogenerowanie numeru konta podczas rejestracji
- wy艣wietlanie nazwy banku do kt贸rego realizowany jest przelew
- przyjazne UI panelu klienta
- intuicyjna i prosta nawigacja po aplikacji
- responsywno艣膰
- kontakt
- Ruby on Rails
- PostgreSQL
- Stisla Theme + Bootstrap
Deploy aplikacji zosta艂y wykonany w serwisie Heroku dla darmowej wersji, wi臋c pierwsze 艂adowanie mo偶e potrwa膰 d艂u偶ej.
W tabeli poni偶ej znajduj膮 si臋 dane do kont testerskich na 艣rodowisku produkcyjnym (link wy偶ej). Oczywi艣cie sama rejestracja dzia艂a i mo偶na za艂o偶y膰 swoje w艂asne konto.
login | has艂o |
---|---|
user | password |
user1 | password |
Schemat bazy danych (tabele oraz pola) znajduj膮 si臋 w pliku db/schema.rb
Po instalacji Ruby v.2.7.0 oraz zainstalowaniu gemu Ruby on Rails wykonaj nast臋puj膮ce kroki:
$ cd wsb-bank
$ bundle install
$ rake db:create
$ rake db:migrate
$ yarn
$ rails s
Po kilku chwilach aplikacja powinna si臋 uruchomi膰 na adresie http://localhost:3000/
G艂贸wne okno przed zalogowaniem si臋:
G艂贸wny panel u偶ytkownika (statystyki):
Wykonanie: Kamil Pikula