Project Base: http://localhost/projects/PROJ-microfinance_bank

── [1] Project Directory Structure ─────────────────────────

── [2] Backend Status ──────────────────────────────────────
  ℹ️  Backend directory is empty. Skipping backend HTTP tests.
      → Scaffold the backend and re-run this suite.


── [3] Database Connectivity ──────────────────────────────

── [4] Frontend Pages — Reachability ───────────────────────

── [5] Frontend File Integrity ─────────────────────────────

── [6] UI Key Element Checks — User Dashboard ──────────────

── [7] UI Key Element Checks — Admin Dashboard ─────────────

── [8] Module Page Checks ──────────────────────────────────

── [9] Backend API Endpoints ───────────────────────────────
  ℹ️  Backend not scaffolded — API endpoint tests skipped.


── [10] Resource Documentation ─────────────────────────────

══════════════════════════════════════════════════════════
  Results: 50 tests — ✅ PASSED: 18  ❌ FAILED: 32
══════════════════════════════════════════════════════════

❌ [FAIL] Dir: backend/ exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/backend
❌ [FAIL] Dir: frontend/ exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend
❌ [FAIL] Dir: resources/ exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/resources
❌ [FAIL] Backend: directory exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/backend
❌ [FAIL] Backend: has files/structure  →  Empty — backend not yet scaffolded
❌ [FAIL] DB: Connected to a microfinance database  →  None of: emmanylcode_microfinance, emmanylcode_finance, microfinance
✅ [PASS] User Dashboard: reachable  →  HTTP 404
✅ [PASS] User Dashboard: not 500  →  HTTP 404
✅ [PASS] User Dashboard: has HTML content  →  10363 bytes
✅ [PASS] Admin Dashboard: reachable  →  HTTP 404
✅ [PASS] Admin Dashboard: not 500  →  HTTP 404
✅ [PASS] Admin Dashboard: has HTML content  →  10363 bytes
✅ [PASS] Savings Module: reachable  →  HTTP 404
✅ [PASS] Savings Module: not 500  →  HTTP 404
✅ [PASS] Savings Module: has HTML content  →  10363 bytes
✅ [PASS] Forex Investment: reachable  →  HTTP 404
✅ [PASS] Forex Investment: not 500  →  HTTP 404
✅ [PASS] Forex Investment: has HTML content  →  10363 bytes
✅ [PASS] Crypto Payment: reachable  →  HTTP 404
✅ [PASS] Crypto Payment: not 500  →  HTTP 404
✅ [PASS] Crypto Payment: has HTML content  →  10363 bytes
✅ [PASS] Cooperative Contributions: reachable  →  HTTP 404
✅ [PASS] Cooperative Contributions: not 500  →  HTTP 404
✅ [PASS] Cooperative Contributions: has HTML content  →  10363 bytes
❌ [FAIL] File: user.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/user.php
❌ [FAIL] File: admin.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/admin.php
❌ [FAIL] File: savings_module.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/savings_module.php
❌ [FAIL] File: forex_investment.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/forex_investment.php
❌ [FAIL] File: crypto_payment.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/crypto_payment.php
❌ [FAIL] File: cooperative_contributions.php exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/frontend/cooperative_contributions.php
❌ [FAIL] UI: Has DOCTYPE declaration
❌ [FAIL] UI: Has  tag
❌ [FAIL] UI: Has  section
❌ [FAIL] UI: Has  section
❌ [FAIL] UI: Has sidebar/nav element
❌ [FAIL] UI: Has dashboard section
❌ [FAIL] UI: Has Tailwind or CSS link
❌ [FAIL] UI: Has savings section ref
❌ [FAIL] UI: Has balance/amount display
❌ [FAIL] UI: Has Google Fonts link
❌ [FAIL] UI: Has transactions section
❌ [FAIL] Admin UI: Has DOCTYPE declaration
❌ [FAIL] Admin UI: Has admin/management section
❌ [FAIL] Admin UI: Has table or list element
❌ [FAIL] Admin UI: Has navigation element
❌ [FAIL] Savings Module: file readable  →  File not found
❌ [FAIL] Forex Investment: file readable  →  File not found
❌ [FAIL] Crypto Payment: file readable  →  File not found
❌ [FAIL] Cooperative Contributions: file readable  →  File not found
❌ [FAIL] Resources: Eloan documentation exists  →  /opt/lampp/htdocs/projects/PROJ-microfinance_bank/resources/emmanyclodes-Eloan.docx