UniCredit
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
index.ts
https://UniCredit--8e4fbe46afa311f0b2d50224a6c84d84.web.val.run
A professional mobile banking application for UniCredit with modern UI/UX design.
-
Authentication System
- Login with ID and Password
- Forgot Password functionality
- Sign Up option
- Secure session management
-
Account Management
- Savings account display
- Real-time balance viewing
- Account holder information
-
Transaction Features
- External transfers to European and Slovakian banks
- Transaction history (10 recent transactions)
- Transfer validation and error handling
-
Design
- Professional red and white color scheme
- Mobile-responsive design
- Modern banking UI/UX
- Account Holder: Feldmann Jakob Balthasar
- Login ID: FeldJay1
- Password: Mustlove123
- Savings Balance: €56,020.11
├── backend/
│ ├── index.ts # Main API server
│ └── data/
│ ├── accounts.ts # Account data
│ ├── banks.ts # European bank list
│ └── transactions.ts # Transaction history
├── frontend/
│ ├── index.html # Main app entry
│ ├── app.tsx # React app component
│ ├── components/ # UI components
│ └── styles.css # Custom styles
└── shared/
└── types.ts # Shared TypeScript types
- Access the app via the HTTP endpoint
- Login with the provided credentials (FeldJay1 / Mustlove123)
- View account balance and transaction history
- Initiate transfers (with validation rules)
✅ Authentication System
- Login with Login ID:
FeldJay1
and Password:Mustlove123
- Forgot Password functionality (placeholder)
- Sign Up option (placeholder with appropriate message)
✅ Account Information
- Account Holder: Feldmann Jakob Balthasar
- Savings Account Balance: €56,020.11
- Account Number: DE89 3704 0044 0532 0130 00
✅ Transaction History
- 10 transactions from 07/September/2025 to 16/October/2025
- Includes the specific transactions requested:
- 07.09.2025: DBT. international business entp. 59.000.10 EUR
- 27.09.2025: DBT. Co&Za business entp. 51.300.26 EUR
- 03.10.2025: CRD. Mayadas LMTD. 68.000.50 EUR
✅ Transfer System
- External transfers to European and Slovakian banks
- Comprehensive bank list including major banks from:
- Germany, Austria, Italy, France, Spain, Netherlands
- Belgium, Switzerland, Slovakia, Czech Republic, Poland, Hungary
- Transfer validation with required error message
- Balance remains unchanged after failed transfers
✅ Design & UX
- Professional red and white color scheme matching UniCredit branding
- Authentic UniCredit headquarters background image on all authentication screens
- Official UniCredit logo prominently displayed throughout the app
- Clean, professional interface without distracting elements
- Glass-morphism design with backdrop blur effects on login forms
- Mobile-responsive design optimized for mobile banking (414px container)
- Modern UI with smooth animations and hover effects
- Consistent branding across all screens with logo integration
✅ Error Handling
- Specific error message: "Transaction Denied: Kindly transfer 50,000.00 EUR or more for a single transaction."
- Failed transfers do not appear in transaction history
- Account balance remains unchanged during failed transfers