Die Webapplikation wurde mit dem TypeScript-basierten Front-End-Web Applikations Framework Angular geschrieben und kommuniziert mit einer AWS-Serverless-Architektur, welche für die Verwaltung der Datenbank zuständig ist.
- Authentifizierung mittels jwt-Token
- Konto-und Transaktionsübersicht mittels Widgets auf der Landing-Page
- Speichern von Transaktionen, die zu einem späteren Zeitpunkt durchgeführt werden können
- Übersicht über durchgeführte Transaktionen mittels Tabelle
- Filter- und Sortierfunktionen für Tabellen, um Transaktionen einfacher zu finden (Suchfilter, Datumsfilter, Sortierfunktion für Tabellenspalten)
Unter https://atmare.github.io/banking_app_deploy/ steht eine Live Demonstration der Implementierung zur Verfügung. Um alle Features und Komponenten zu testen ist das Einloggen mit gültigen Anmeldedaten notwendig.
- Angular CLI v10.1.7 oder höher
- Node.js v14.13.1 oder höher
- Node Package Manager (npm)
- Ng Bootstrap v7.0.0
- Bootstrap v4.5.0
- angular-fontawesome v0.7.0
- Github Pages (Publishing)
- Github (Hosting)
- Amazon Web Services (AWS) (Datenbank Verwaltung)