This project has been successfully migrated from a Cordova/Knockout.js application to a modern Angular application.
Original Stack:
New Stack:
homespace/ ├── src/ │ ├── app/ │ │ ├── components/ │ │ │ ├── landing/ # Main landing page │ │ │ ├── new-user/ # New user payment flow │ │ │ ├── existing-user/ # Existing user payment flow │ │ │ ├── auto-claim/ # Auto claim portal │ │ │ └── home-claim/ # Home claim portal │ │ ├── app.routes.ts # Application routing configuration │ │ ├── app.ts # Root component │ │ └── app.html # Root template │ ├── public/ │ │ └── assets/ # Static assets (logos, images, fonts) │ ├── styles.css # Global styles │ └── index.html # Main HTML file └── package.json
Landing Component - Main portal selection page with navigation to:
New User Component - Payment acceptance flow for new Chase Payments customers
Existing User Component - Payment acceptance flow for existing customers
Auto Claim Component - Placeholder for auto claim processing (to be expanded)
Home Claim Component - Placeholder for home claim processing (to be expanded)
The application uses Angular Router with the following routes:
/ - Landing page/new-user - New user payment page/existing-user - Existing user payment page/auto-claim - Auto claim portal/home-claim - Home claim portalcd homespace npm install
npm start # or ng serve
Navigate to http://localhost:4200/
npm run build
Build artifacts will be stored in the dist/ directory.
npm test
✅ Main landing page structure and navigation ✅ Payment notification pages (New User / Existing User) ✅ Routing system (Knockout Pager → Angular Router) ✅ Component-based architecture ✅ Static assets (logos, images, CSS) ✅ Global styles and Bootstrap integration
⚠️ Auto claim and home claim detailed pages (currently placeholders) ⚠️ Form functionality and validation ⚠️ Backend API integration ⚠️ Authentication/authorization system ⚠️ Dashboard and account management pages ⚠️ Payment processing logic ⚠️ Bank account management features
Expand Component Functionality
Add State Management
API Integration
Modernize UI
Testing
Performance
© 2014-2025 JPMorgan Chase & Co.