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