Skip to content

Commit 1f0a9c7

Browse files
feat: add initial implementation of Bank Account Management System
- Added main entry point for the application. - Implemented migration script for legacy data. - Created basic UI structure for bank application. - Introduced image assets for UI components. - Added unit tests for security, services, and validation modules. - Updated dependencies and configuration for testing.
1 parent 8b06fed commit 1f0a9c7

32 files changed

Lines changed: 2638 additions & 1496 deletions

.github/workflows/python-ci.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Python CI
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
test:
9+
runs-on: ubuntu-latest
10+
env:
11+
PYTHONPATH: ${{ github.workspace }}
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Set up Python
15+
uses: actions/setup-python@v5
16+
with:
17+
python-version: "3.11"
18+
- name: Install dependencies
19+
run: |
20+
python -m pip install --upgrade pip
21+
pip install -r requirements-dev.txt
22+
- name: Run tests
23+
run: pytest -q

.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*.pyo
5+
*.pyd
6+
*.egg-info/
7+
.pytest_cache/
8+
9+
# Virtual environments
10+
.venv/
11+
venv/
12+
13+
# Local data
14+
/data/
15+
*.db
16+
*.sqlite
17+
*.sqlite3
18+
19+
# Environment files
20+
.env
21+
.env.*
22+
23+
# IDE
24+
.vscode/
25+
.idea/

Bank Account Python/database/Admin/adminDatabase.txt

Lines changed: 0 additions & 18 deletions
This file was deleted.

Bank Account Python/database/Customer/customerDatabase.txt

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)