|
+---ai-service
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | Dockerfile.worker
|
|
| | gunicorn_config.py
|
|
| | gunicorn_worker.py
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | development.yml
|
|
| | uat.yml
|
|
| |
|
|
| +---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---ai_models
|
|
| | | \---prompts
|
|
| | | +---dev
|
|
| | | | DocumentAgent.txt
|
|
| | | | DocVerification.txt
|
|
| | | | EligibilityAgent.txt
|
|
| | | | FormAgent.txt
|
|
| | | | GeneralInfo.txt
|
|
| | | | OnlyGIA.txt
|
|
| | | | PreApproval.txt
|
|
| | | |
|
|
| | | \---uat
|
|
| | | DocumentAgent.txt
|
|
| | | DocVerification.txt
|
|
| | | EligibilityAgent.txt
|
|
| | | FormAgent.txt
|
|
| | | GeneralInfo.txt
|
|
| | | PreApproval.txt
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---enums
|
|
| | | application_status_enum.py
|
|
| | | document_enum.py
|
|
| | |
|
|
| | +---models
|
|
| | | document_type.py
|
|
| | | onboarding_profile.py
|
|
| | | user_document.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---services
|
|
| | | | doc_agent.py
|
|
| | | | underwrite_agent.py
|
|
| | | | websocket_streaming.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---background_services
|
|
| | | | update_form_data_in_db.py
|
|
| | | | update_preapproval_status_in_db.py
|
|
| | | | verify_document.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---helpers
|
|
| | | db_helper.py
|
|
| | | document_helper.py
|
|
| | | websocket_streaming_helper.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---utils
|
|
| | | database.py
|
|
| | | utility.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | +---celery
|
|
| | | worker.py
|
|
| | |
|
|
| | \---redis
|
|
| | methods.py
|
|
| | redis.py
|
|
| | __init__.py
|
|
| |
|
|
| \---deployment
|
|
| deployment.yml
|
|
| form-agent-deployment.yml
|
|
|
|
|
+---auth-service
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | azure-pipelines.yml
|
|
| | Dockerfile
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---.vscode
|
|
| | launch.json
|
|
| |
|
|
| \---app
|
|
| | main.py
|
|
| | __init__.py
|
|
| |
|
|
| +---auth0
|
|
| | \---database_action_scripts
|
|
| | create_user.js
|
|
| | get_user.js
|
|
| | login.js
|
|
| |
|
|
| +---config
|
|
| | env.py
|
|
| | __init__.py
|
|
| |
|
|
| +---routers
|
|
| | auth_router.py
|
|
| | __init__.py
|
|
| |
|
|
| +---schema
|
|
| | auth_schema.py
|
|
| | response.py
|
|
| | __init__.py
|
|
| |
|
|
| +---services
|
|
| | auth_service.py
|
|
| | __init__.py
|
|
| |
|
|
| \---utils
|
|
| | __init__.py
|
|
| |
|
|
| \---app_logger
|
|
| exception_handlers.py
|
|
| logger.py
|
|
| middleware.py
|
|
|
|
|
+---demo-backend
|
|
| | .gitignore
|
|
| | .pre-commit-config.yaml
|
|
| | pyproject.toml
|
|
| | README.md
|
|
| | sonar-project.properties
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | ai-service-dev.yml
|
|
| | ai-service-uat.yml
|
|
| | communication-service-dev.yml
|
|
| | communication-service-uat.yml
|
|
| | document-service-dev.yml
|
|
| | document-service-uat.yml
|
|
| | loan-service-dev.yml
|
|
| | loan-service-uat.yml
|
|
| | sonarqube.yaml
|
|
| | user-service-dev.yml
|
|
| | user-service-uat.yml
|
|
| |
|
|
| +---.vscode
|
|
| | launch.json
|
|
| | settings.json
|
|
| |
|
|
| +---ai-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | Dockerfile.worker
|
|
| | | gunicorn_config.py
|
|
| | | gunicorn_worker.py
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---ai_models
|
|
| | | | \---prompts
|
|
| | | | +---dev
|
|
| | | | | DocumentAgent(LO).txt
|
|
| | | | | DocumentAgent.txt
|
|
| | | | | DocVerification.txt
|
|
| | | | | EligibilityAgent.txt
|
|
| | | | | FormAgent.txt
|
|
| | | | | GeneralInfo.txt
|
|
| | | | | OnlyGIA.txt
|
|
| | | | | PreApproval.txt
|
|
| | | | | UserPersona(LO).txt
|
|
| | | | |
|
|
| | | | \---uat
|
|
| | | | DocumentAgent.txt
|
|
| | | | DocVerification.txt
|
|
| | | | EligibilityAgent.txt
|
|
| | | | FormAgent.txt
|
|
| | | | GeneralInfo.txt
|
|
| | | | PreApproval.txt
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | document_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | role_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | document_type.py
|
|
| | | | notification_types.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user.py
|
|
| | | | user_document.py
|
|
| | | | user_employment_and_income.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | doc_agent.py
|
|
| | | | | quotation_analysis.py
|
|
| | | | | underwrite_agent.py
|
|
| | | | | websocket_streaming.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | get_document.py
|
|
| | | | | update_eligibility_status_in_db.py
|
|
| | | | | update_form_data_in_db.py
|
|
| | | | | update_preapproval_status_in_db.py
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | db_helper.py
|
|
| | | | document_helper.py
|
|
| | | | function_helper.py
|
|
| | | | lo_db_helper.py
|
|
| | | | lo_helper.py
|
|
| | | | websocket_streaming_helper.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---celery
|
|
| | | | worker.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | |
|
|
| | | \---redis
|
|
| | | methods.py
|
|
| | | redis.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| | form-agent-deployment.yml
|
|
| |
|
|
| +---auth-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | \---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---auth0
|
|
| | | \---database_action_scripts
|
|
| | | create_user.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | auth_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---schema
|
|
| | | auth_schema.py
|
|
| | | response.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---services
|
|
| | | auth_service.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---utils
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---app_logger
|
|
| | exception_handlers.py
|
|
| | logger.py
|
|
| | middleware.py
|
|
| |
|
|
| +---communication-service
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | response_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | jwt.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| |
|
|
| +---document-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | document_status_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | application.py
|
|
| | | | document_type.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user_document.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | document_router.py
|
|
| | | | loan_officer_router.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schema
|
|
| | | | | response_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---examples
|
|
| | | | document.py
|
|
| | | | error_response.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | document_service.py
|
|
| | | | | dropdown_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | document_helper.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_document_router.py
|
|
| | | test_loan_officer_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_document_router.py
|
|
| |
|
|
| +---loan-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | alembic.ini
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | MIGRATION_GUIDE.md
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---alembic
|
|
| | | | env.py
|
|
| | | | script.py.mako
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---versions
|
|
| | | 0243247cbb6d_update_p_p_table.py
|
|
| | | 09cdae0ccbab_update_profile_complete_email_template.py
|
|
| | | 0dd3c2369260_update_loan_cost_types_table.py
|
|
| | | 0eb9b5ef1022_add_product_assigned_rate_table.py
|
|
| | | 11455cbdea8a_add_chatbotusermapping_table.py
|
|
| | | 14540229dce6_add_timestamp_into_the_product_rate_.py
|
|
| | | 16c72a0e8883_updated_loan_cost_types.py
|
|
| | | 18984ebdbe59_added_new_column_in_loan_cost_types.py
|
|
| | | 1a4291d01585_created_user_notification_and_.py
|
|
| | | 1a55fa9f3297_add_role_column_update_based_on_roleid_.py
|
|
| | | 1c5600c532b2_added_new_application_status.py
|
|
| | | 1fbbfb6c8306_init_tables.py
|
|
| | | 22075f2b0f64_revert_unique_constraint.py
|
|
| | | 232c7f8192db_seed_tables.py
|
|
| | | 23bcbea0ee33_update_users_table.py
|
|
| | | 2430540657a0_update_product_pricing_fields_integer_.py
|
|
| | | 289b6aa122d5_add_unique_constrain_applicationid.py
|
|
| | | 29d7a06ea672_fix_quote_template.py
|
|
| | | 33ac8b565273_add_product_rates_and_adjustments_tables.py
|
|
| | | 3b10cf51fbdd_fix_email_templates.py
|
|
| | | 3bea5a1aa9d4_add_employee_types_table.py
|
|
| | | 3d364c863cf7_add_checkbox_column_to_reo.py
|
|
| | | 43cd86ef7b29_update_loan_cost_types_table.py
|
|
| | | 456eb2113f2a_add_document_name.py
|
|
| | | 46302c8dc3f0_remove_unique_constraint_from_.py
|
|
| | | 483106e61de7_added_vendor_id_in_adjustment_tables.py
|
|
| | | 49203dcf4e18_product_and_pricing_table_added.py
|
|
| | | 4bb7b58891df_add_unique_constraint_application_id_.py
|
|
| | | 4d0c8d89ed75_add_fees_worksheet_tables.py
|
|
| | | 53266811dc95_update_user_notification_table.py
|
|
| | | 5b3391f67db3_update_uwm_adjustment_seeded_data.py
|
|
| | | 5bd346587d4e_add_remarks_and_documentdetails_to_.py
|
|
| | | 63df559d53c8_add_housing_expense_table.py
|
|
| | | 6ec13452d504_update_column_in_loancosttypes.py
|
|
| | | 75512310070d_add_state_table.py
|
|
| | | 78c3df8c6498_remove_not_null_constraint.py
|
|
| | | 7b08b05e6d2c_add_refinance_purpose_id_to_product_and_.py
|
|
| | | 7d402f3eb8d8_add_missing_columns_to_users_table.py
|
|
| | | 7eca998ee232_add_default_json_fields_in_product_rate_.py
|
|
| | | 8452480a07dd_fix_quote_email_subject.py
|
|
| | | 85d0150a1c0e_add_roles_table.py
|
|
| | | 879807865241_add_data_to_email_template.py
|
|
| | | 8c8bb9339d03_update_column_in_user_profile.py
|
|
| | | 8d479a150077_seed_product_pricing_uwm_adjustment_data.py
|
|
| | | 8db4c5ac1358_seed_uwm_adjustment_data.py
|
|
| | | a2f4320b706e_updated_quote_table_with_new_fields.py
|
|
| | | a3b4a2111ff6_add_email_template_table.py
|
|
| | | a3d8cec66304_add_point_and_compensation_in_assign_.py
|
|
| | | a3f339f99141_update_order_in_loancosttype.py
|
|
| | | a5764096f753_seed_data_in_loancosttypes_table.py
|
|
| | | a65a2df1dd02_corrrect_loan_corst_types_fees_name.py
|
|
| | | a841f2c42737_update_email_template_and_fees_worksheet.py
|
|
| | | af26a8bf1175_added_createdat_to_applications.py
|
|
| | | b460e40efcf1_update_change_email_template.py
|
|
| | | b7c2c4626428_update_buy_down_types_table.py
|
|
| | | b997ab0e6fe4_add_lastlogintime_column_to_users.py
|
|
| | | ba913f36b6ff_added_new_column_in_quote.py
|
|
| | | bad27ec6503e_add_document_type_and_subtype.py
|
|
| | | bdb9d693b897_change_correspondent_lender_credit_to_.py
|
|
| | | bdc84f23fc9d_update_uwm_other_adjustment_seeded_data.py
|
|
| | | bec3cc2bc325_new_dropdown_tables_added.py
|
|
| | | c087e8a27a39_add_fees_type_table.py
|
|
| | | c4be2cc3a151_fix_document_type.py
|
|
| | | c4e4869b9bf2_add_base_discount_points_in_assign_rates.py
|
|
| | | c7e7a74bbb89_add_columns_to_support_add_flow_in_ai.py
|
|
| | | c7fbe3895abe_added_primary_loan_officer.py
|
|
| | | cee69dfc3558_fix_commitment_period_table.py
|
|
| | | cff48aac5b46_add_createdat_and_updatedat_in_users_.py
|
|
| | | d3d0df85da05_add_quote_number_in_user_documents.py
|
|
| | | d94669675848_credit_setup_tables_added.py
|
|
| | | db47ff8bdf77_added_order_column.py
|
|
| | | dc93754e45f0_product_and_pricing_table_updated.py
|
|
| | | de0fce25d85f_add_quote_table.py
|
|
| | | e036f1a9d8f6_add_document_size_in_user_documents_.py
|
|
| | | e7eeb5049ca1_seed_more_values_in_property_types.py
|
|
| | | e94b47e62d38_add_vendor_id_in_product_and_pricing_.py
|
|
| | | ef30154c05a2_fix_order_column_default_value.py
|
|
| | | f22d7bf5fe2c_add_stateid_and_county.py
|
|
| | | f3ddb9f7f08f_fees_worksheet_updates.py
|
|
| | | f5b392b930eb_update_cash_from_borrower_field_to_.py
|
|
| | | f987a0e9ecf7_add_email_templates_eligibility_and_.py
|
|
| | | fbfb345f330c_add_iscompleted_column.py
|
|
| | | fd15377b55c5_loan_cost_type_data_updates.py
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | email_template_enum.py
|
|
| | | | escrow_waiver_types_enum.py
|
|
| | | | load_start_api_enum.py
|
|
| | | | loan_program_enum.py
|
|
| | | | loan_purpose_enum.py
|
|
| | | | loan_types_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | occupancy_type_enum.py
|
|
| | | | property_type_enum.py
|
|
| | | | refinance_purpose_enum.py
|
|
| | | | role_enum.py
|
|
| | | | time_zone_enum.py
|
|
| | | | uwm_other_adjustment_enum.py
|
|
| | | | vendor_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | account_types.py
|
|
| | | | application.py
|
|
| | | | application_declaration.py
|
|
| | | | application_statuses.py
|
|
| | | | asset_types.py
|
|
| | | | base.py
|
|
| | | | buydown_types.py
|
|
| | | | chatbot_user_mapping.py
|
|
| | | | citizenship_status.py
|
|
| | | | commitment_period.py
|
|
| | | | compensation_payer_types.py
|
|
| | | | countries.py
|
|
| | | | credit_company.py
|
|
| | | | credit_setup.py
|
|
| | | | document_statuses.py
|
|
| | | | document_type.py
|
|
| | | | email_templates.py
|
|
| | | | employee_types.py
|
|
| | | | employment_type.py
|
|
| | | | escrow_waiver_types.py
|
|
| | | | ethnicity.py
|
|
| | | | fee_types.py
|
|
| | | | first_time_home_buyer.py
|
|
| | | | flex_term.py
|
|
| | | | housing_expense.py
|
|
| | | | income_types.py
|
|
| | | | liability_types.py
|
|
| | | | loan_cost_types.py
|
|
| | | | loan_details.py
|
|
| | | | loan_programs.py
|
|
| | | | loan_purposes.py
|
|
| | | | loan_term.py
|
|
| | | | loan_types.py
|
|
| | | | manner_held.py
|
|
| | | | marital_status.py
|
|
| | | | notification_types.py
|
|
| | | | occupancy_types.py
|
|
| | | | onBoarding_profile.py
|
|
| | | | other_price_adjustments.py
|
|
| | | | ownership.py
|
|
| | | | price_adjustments.py
|
|
| | | | processing_options.py
|
|
| | | | product_and_pricing.py
|
|
| | | | product_assigned_rate.py
|
|
| | | | product_rates.py
|
|
| | | | product_rate_vendors.py
|
|
| | | | property_rights.py
|
|
| | | | property_types.py
|
|
| | | | quote.py
|
|
| | | | race.py
|
|
| | | | refinance_purposes.py
|
|
| | | | states.py
|
|
| | | | user.py
|
|
| | | | user_assets.py
|
|
| | | | user_demographics.py
|
|
| | | | user_document.py
|
|
| | | | user_employment_and_income.py
|
|
| | | | user_fees_worksheet.py
|
|
| | | | user_liabilities.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | user_reos.py
|
|
| | | | user_roles.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | | application_dropdown_router.py
|
|
| | | | | application_router.py
|
|
| | | | | consumer_router.py
|
|
| | | | | dashboard_router.py
|
|
| | | | | employee_router.py
|
|
| | | | | fees_worksheet_router.py
|
|
| | | | | hubspot_router.py
|
|
| | | | | loan_officer_admin_router.py
|
|
| | | | | notification_router.py
|
|
| | | | | pipeline_service_router.py
|
|
| | | | | product_pricing_router.py
|
|
| | | | | quick_price_router.py
|
|
| | | | | report_router.py
|
|
| | | | | tools_router.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_router_v1.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | | amortization_schedule_schema.py
|
|
| | | | | application_declarations_schema.py
|
|
| | | | | application_schema.py
|
|
| | | | | assign_product_rate.py
|
|
| | | | | employee_schema.py
|
|
| | | | | housing_expense_schema.py
|
|
| | | | | hubspot.py
|
|
| | | | | lead_info_schema.py
|
|
| | | | | lead_schema.py
|
|
| | | | | loan_info_schema.py
|
|
| | | | | pagination_schema.py
|
|
| | | | | product_pricing_schema.py
|
|
| | | | | quick_price_schema.py
|
|
| | | | | quote_schema.py
|
|
| | | | | quote_template_schema.py
|
|
| | | | | response_schema.py
|
|
| | | | | update_user_schema.py
|
|
| | | | | user_assets_schema.py
|
|
| | | | | user_credit_setup_schema.py
|
|
| | | | | user_demographics_schema.py
|
|
| | | | | user_employment_and_income_schema.py
|
|
| | | | | user_fees_schema.py
|
|
| | | | | user_liabilities_schema.py
|
|
| | | | | user_profile_schema.py
|
|
| | | | | user_real_estate_owned_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---examples
|
|
| | | | | application.py
|
|
| | | | | application_dropdown.py
|
|
| | | | | consumer.py
|
|
| | | | | dashboard.py
|
|
| | | | | employee.py
|
|
| | | | | error_response.py
|
|
| | | | | fees_worksheet.py
|
|
| | | | | hubspot.py
|
|
| | | | | notification.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_and_pricing.py
|
|
| | | | | quick_price.py
|
|
| | | | | report.py
|
|
| | | | | tools.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | user_assets_schema.py
|
|
| | | | user_employment_and_income_schema.py
|
|
| | | | user_liabilities_schema.py
|
|
| | | | user_real_estate_owned_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | application_dropdown_service.py
|
|
| | | | | application_service.py
|
|
| | | | | consumer_service.py
|
|
| | | | | consumer_tools_service.py
|
|
| | | | | dashboard_service.py
|
|
| | | | | employee_service.py
|
|
| | | | | hubspot_service.py
|
|
| | | | | notification_service.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_pricing_service.py
|
|
| | | | | quick_price_service.py
|
|
| | | | | reports_service.py
|
|
| | | | | tools_service.py
|
|
| | | | | user_fees_worksheet_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---helper
|
|
| | | | | | application_service_helper.py
|
|
| | | | | | consumer_helper.py
|
|
| | | | | | dashboard_service_helper.py
|
|
| | | | | | employee_service_helper.py
|
|
| | | | | | excluded_domains.py
|
|
| | | | | | fees_worksheet_service_helper.py
|
|
| | | | | | product_service_helper.py
|
|
| | | | | | report_service_helper.py
|
|
| | | | | | tools_service_helper.py
|
|
| | | | | | __init__.py
|
|
| | | | | |
|
|
| | | | | \---v1
|
|
| | | | | application_service_helper_v1.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_service_v1.py
|
|
| | | |
|
|
| | | +---templates
|
|
| | | | quotation.html
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | chart.py
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | pdf.py
|
|
| | | | regex.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---azure_service_bus
|
|
| | | | receive.py
|
|
| | | | send.py
|
|
| | | |
|
|
| | | +---communication_service
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | | send_email.py
|
|
| | | | send_email_helper.py
|
|
| | | |
|
|
| | | \---database_function
|
|
| | | create_application
|
|
| | |
|
|
| | +---auth0_db_scripts
|
|
| | | \---dev
|
|
| | | change_password.js
|
|
| | | create.js
|
|
| | | delete.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | | verify.js
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | +---seed_data
|
|
| | | change_email_template_data.py
|
|
| | | email_template_seed_data.py
|
|
| | | email_template_seed_data_aug_12.py
|
|
| | | email_template_seed_data_jul_17.py
|
|
| | | email_template_seed_data_jul_30.py
|
|
| | | product_vendor_fees_json_seed_data.py
|
|
| | | seeder.py
|
|
| | | seed_uwm_adjustment_data.py
|
|
| | | seed_uwm_adjustment_other_data.py
|
|
| | | state_code_seed_data.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_application_router.py
|
|
| | | test_dashboard_router.py
|
|
| | | test_employee_consumer_router.py
|
|
| | | test_fees_worksheet_router.py
|
|
| | | test_loan_officer_admin_router.py
|
|
| | | test_pipeline_service_router.py
|
|
| | | test_product_pricing_router.py
|
|
| | | test_quick_price_router.py
|
|
| | | test_report_router.py
|
|
| | | test_tools_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_application_router.py
|
|
| | payload_dashboard.router.py
|
|
| | payload_employee_consumer_router.py
|
|
| | payload_fees_worksheet_router.py
|
|
| | payload_loan_officer_admin_router.py
|
|
| | payload_pipeline_service_router.py
|
|
| | payload_product_pricing_router.py
|
|
| | payload_quick_price_router.py
|
|
| | payload_tools_router.py
|
|
| |
|
|
| \---user-service
|
|
| | .dockerignore
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---enums
|
|
| | | email_template_enum.py
|
|
| | | role_enum.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---info
|
|
| | | appconfig.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---models
|
|
| | | application.py
|
|
| | | email_templates.py
|
|
| | | onBoarding_profile.py
|
|
| | | user.py
|
|
| | | user_profile.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | user_router.py
|
|
| | |
|
|
| | +---schema
|
|
| | | | change_password.py
|
|
| | | | onBoarding_profile_schema.py
|
|
| | | | personal_info.py
|
|
| | | | response_schema.py
|
|
| | | | user_schema.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---examples
|
|
| | | error_response.py
|
|
| | | user.py
|
|
| | |
|
|
| | +---services
|
|
| | | | user_service.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---helper
|
|
| | | user_service_helper.py
|
|
| | |
|
|
| | \---utils
|
|
| | | auth0.py
|
|
| | | database.py
|
|
| | | jwt.py
|
|
| | | utility.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---communication_service_internal
|
|
| | send_email.py
|
|
| | send_email_helper.py
|
|
| |
|
|
| \---deployment
|
|
| deployment.yml
|
|
|
|
|
+---document-service
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---.github
|
|
| | | CODEOWNERS
|
|
| | |
|
|
| | \---workflows
|
|
| | development.yml
|
|
| | uat.yml
|
|
| |
|
|
| +---.vscode
|
|
| | launch.json
|
|
| |
|
|
| +---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---models
|
|
| | | application.py
|
|
| | | document_type.py
|
|
| | | onboarding_profile.py
|
|
| | | user_document.py
|
|
| | | user_profile.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | document_router.py
|
|
| | | loan_officer_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---schema
|
|
| | | response_schema.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---services
|
|
| | | | document_service.py
|
|
| | | | dropdown_service.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---background_services
|
|
| | | | verify_document.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---helpers
|
|
| | | document_helper.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---utils
|
|
| | | database.py
|
|
| | | jwt.py
|
|
| | | utility.py
|
|
| | |
|
|
| | \---app_logger
|
|
| | exception_handlers.py
|
|
| | logger.py
|
|
| | middleware.py
|
|
| |
|
|
| \---deployment
|
|
| deployment.yml
|
|
|
|
|
+---fundmoreai-be
|
|
| | .gitignore
|
|
| | .pre-commit-config.yaml
|
|
| | pyproject.toml
|
|
| | README.md
|
|
| | sonar-project.properties
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | ai-service-dev.yml
|
|
| | ai-service-uat.yml
|
|
| | communication-service-dev.yml
|
|
| | communication-service-uat.yml
|
|
| | document-service-dev.yml
|
|
| | document-service-uat.yml
|
|
| | loan-service-dev.yml
|
|
| | loan-service-uat.yml
|
|
| | sonarqube.yaml
|
|
| | user-service-dev.yml
|
|
| | user-service-uat.yml
|
|
| |
|
|
| +---.vscode
|
|
| | launch.json
|
|
| | settings.json
|
|
| |
|
|
| +---ai-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | Dockerfile.worker
|
|
| | | gunicorn_config.py
|
|
| | | gunicorn_worker.py
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---ai_models
|
|
| | | | \---prompts
|
|
| | | | +---dev
|
|
| | | | | DocumentAgent(LO).txt
|
|
| | | | | DocumentAgent.txt
|
|
| | | | | DocVerification.txt
|
|
| | | | | EligibilityAgent.txt
|
|
| | | | | FormAgent.txt
|
|
| | | | | GeneralInfo.txt
|
|
| | | | | OnlyGIA.txt
|
|
| | | | | PreApproval.txt
|
|
| | | | | UserPersona(LO).txt
|
|
| | | | |
|
|
| | | | \---uat
|
|
| | | | DocumentAgent.txt
|
|
| | | | DocVerification.txt
|
|
| | | | EligibilityAgent.txt
|
|
| | | | FormAgent.txt
|
|
| | | | GeneralInfo.txt
|
|
| | | | PreApproval.txt
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | document_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | role_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | document_type.py
|
|
| | | | notification_types.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user.py
|
|
| | | | user_document.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | doc_agent.py
|
|
| | | | | quotation_analysis.py
|
|
| | | | | underwrite_agent.py
|
|
| | | | | websocket_streaming.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | update_eligibility_status_in_db.py
|
|
| | | | | update_form_data_in_db.py
|
|
| | | | | update_preapproval_status_in_db.py
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | db_helper.py
|
|
| | | | document_helper.py
|
|
| | | | function_helper.py
|
|
| | | | lo_db_helper.py
|
|
| | | | lo_helper.py
|
|
| | | | websocket_streaming_helper.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---celery
|
|
| | | | worker.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | |
|
|
| | | \---redis
|
|
| | | methods.py
|
|
| | | redis.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| | form-agent-deployment.yml
|
|
| |
|
|
| +---auth-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | \---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---auth0
|
|
| | | \---database_action_scripts
|
|
| | | create_user.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | auth_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---schema
|
|
| | | auth_schema.py
|
|
| | | response.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---services
|
|
| | | auth_service.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---utils
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---app_logger
|
|
| | exception_handlers.py
|
|
| | logger.py
|
|
| | middleware.py
|
|
| |
|
|
| +---communication-service
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | response_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | jwt.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| |
|
|
| +---document-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | document_status_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | application.py
|
|
| | | | document_type.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user_document.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | document_router.py
|
|
| | | | loan_officer_router.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schema
|
|
| | | | | response_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---examples
|
|
| | | | document.py
|
|
| | | | error_response.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | document_service.py
|
|
| | | | | dropdown_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | document_helper.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_document_router.py
|
|
| | | test_loan_officer_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_document_router.py
|
|
| |
|
|
| +---loan-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | alembic.ini
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | MIGRATION_GUIDE.md
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---alembic
|
|
| | | | env.py
|
|
| | | | script.py.mako
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---versions
|
|
| | | 0243247cbb6d_update_p_p_table.py
|
|
| | | 09cdae0ccbab_update_profile_complete_email_template.py
|
|
| | | 0dd3c2369260_update_loan_cost_types_table.py
|
|
| | | 0eb9b5ef1022_add_product_assigned_rate_table.py
|
|
| | | 11455cbdea8a_add_chatbotusermapping_table.py
|
|
| | | 14540229dce6_add_timestamp_into_the_product_rate_.py
|
|
| | | 16c72a0e8883_updated_loan_cost_types.py
|
|
| | | 18984ebdbe59_added_new_column_in_loan_cost_types.py
|
|
| | | 1a4291d01585_created_user_notification_and_.py
|
|
| | | 1a55fa9f3297_add_role_column_update_based_on_roleid_.py
|
|
| | | 1c5600c532b2_added_new_application_status.py
|
|
| | | 1fbbfb6c8306_init_tables.py
|
|
| | | 22075f2b0f64_revert_unique_constraint.py
|
|
| | | 232c7f8192db_seed_tables.py
|
|
| | | 23bcbea0ee33_update_users_table.py
|
|
| | | 2430540657a0_update_product_pricing_fields_integer_.py
|
|
| | | 289b6aa122d5_add_unique_constrain_applicationid.py
|
|
| | | 29d7a06ea672_fix_quote_template.py
|
|
| | | 33ac8b565273_add_product_rates_and_adjustments_tables.py
|
|
| | | 3b10cf51fbdd_fix_email_templates.py
|
|
| | | 3bea5a1aa9d4_add_employee_types_table.py
|
|
| | | 3d364c863cf7_add_checkbox_column_to_reo.py
|
|
| | | 43cd86ef7b29_update_loan_cost_types_table.py
|
|
| | | 456eb2113f2a_add_document_name.py
|
|
| | | 46302c8dc3f0_remove_unique_constraint_from_.py
|
|
| | | 483106e61de7_added_vendor_id_in_adjustment_tables.py
|
|
| | | 49203dcf4e18_product_and_pricing_table_added.py
|
|
| | | 4bb7b58891df_add_unique_constraint_application_id_.py
|
|
| | | 4d0c8d89ed75_add_fees_worksheet_tables.py
|
|
| | | 53266811dc95_update_user_notification_table.py
|
|
| | | 5b3391f67db3_update_uwm_adjustment_seeded_data.py
|
|
| | | 5bd346587d4e_add_remarks_and_documentdetails_to_.py
|
|
| | | 63df559d53c8_add_housing_expense_table.py
|
|
| | | 6ec13452d504_update_column_in_loancosttypes.py
|
|
| | | 75512310070d_add_state_table.py
|
|
| | | 78c3df8c6498_remove_not_null_constraint.py
|
|
| | | 7b08b05e6d2c_add_refinance_purpose_id_to_product_and_.py
|
|
| | | 7d402f3eb8d8_add_missing_columns_to_users_table.py
|
|
| | | 7eca998ee232_add_default_json_fields_in_product_rate_.py
|
|
| | | 8452480a07dd_fix_quote_email_subject.py
|
|
| | | 85d0150a1c0e_add_roles_table.py
|
|
| | | 879807865241_add_data_to_email_template.py
|
|
| | | 8c8bb9339d03_update_column_in_user_profile.py
|
|
| | | 8d479a150077_seed_product_pricing_uwm_adjustment_data.py
|
|
| | | 8db4c5ac1358_seed_uwm_adjustment_data.py
|
|
| | | a2f4320b706e_updated_quote_table_with_new_fields.py
|
|
| | | a3b4a2111ff6_add_email_template_table.py
|
|
| | | a3d8cec66304_add_point_and_compensation_in_assign_.py
|
|
| | | a3f339f99141_update_order_in_loancosttype.py
|
|
| | | a5764096f753_seed_data_in_loancosttypes_table.py
|
|
| | | a65a2df1dd02_corrrect_loan_corst_types_fees_name.py
|
|
| | | a841f2c42737_update_email_template_and_fees_worksheet.py
|
|
| | | af26a8bf1175_added_createdat_to_applications.py
|
|
| | | b460e40efcf1_update_change_email_template.py
|
|
| | | b7c2c4626428_update_buy_down_types_table.py
|
|
| | | b997ab0e6fe4_add_lastlogintime_column_to_users.py
|
|
| | | ba913f36b6ff_added_new_column_in_quote.py
|
|
| | | bad27ec6503e_add_document_type_and_subtype.py
|
|
| | | bdb9d693b897_change_correspondent_lender_credit_to_.py
|
|
| | | bdc84f23fc9d_update_uwm_other_adjustment_seeded_data.py
|
|
| | | bec3cc2bc325_new_dropdown_tables_added.py
|
|
| | | c087e8a27a39_add_fees_type_table.py
|
|
| | | c4be2cc3a151_fix_document_type.py
|
|
| | | c4e4869b9bf2_add_base_discount_points_in_assign_rates.py
|
|
| | | c7e7a74bbb89_add_columns_to_support_add_flow_in_ai.py
|
|
| | | c7fbe3895abe_added_primary_loan_officer.py
|
|
| | | cee69dfc3558_fix_commitment_period_table.py
|
|
| | | cff48aac5b46_add_createdat_and_updatedat_in_users_.py
|
|
| | | d3d0df85da05_add_quote_number_in_user_documents.py
|
|
| | | d94669675848_credit_setup_tables_added.py
|
|
| | | db47ff8bdf77_added_order_column.py
|
|
| | | dc93754e45f0_product_and_pricing_table_updated.py
|
|
| | | de0fce25d85f_add_quote_table.py
|
|
| | | e036f1a9d8f6_add_document_size_in_user_documents_.py
|
|
| | | e7eeb5049ca1_seed_more_values_in_property_types.py
|
|
| | | e94b47e62d38_add_vendor_id_in_product_and_pricing_.py
|
|
| | | ef30154c05a2_fix_order_column_default_value.py
|
|
| | | f22d7bf5fe2c_add_stateid_and_county.py
|
|
| | | f3ddb9f7f08f_fees_worksheet_updates.py
|
|
| | | f5b392b930eb_update_cash_from_borrower_field_to_.py
|
|
| | | f987a0e9ecf7_add_email_templates_eligibility_and_.py
|
|
| | | fbfb345f330c_add_iscompleted_column.py
|
|
| | | fd15377b55c5_loan_cost_type_data_updates.py
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | email_template_enum.py
|
|
| | | | escrow_waiver_types_enum.py
|
|
| | | | load_start_api_enum.py
|
|
| | | | loan_program_enum.py
|
|
| | | | loan_purpose_enum.py
|
|
| | | | loan_types_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | occupancy_type_enum.py
|
|
| | | | property_type_enum.py
|
|
| | | | refinance_purpose_enum.py
|
|
| | | | role_enum.py
|
|
| | | | time_zone_enum.py
|
|
| | | | uwm_other_adjustment_enum.py
|
|
| | | | vendor_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | account_types.py
|
|
| | | | application.py
|
|
| | | | application_declaration.py
|
|
| | | | application_statuses.py
|
|
| | | | asset_types.py
|
|
| | | | base.py
|
|
| | | | buydown_types.py
|
|
| | | | chatbot_user_mapping.py
|
|
| | | | citizenship_status.py
|
|
| | | | commitment_period.py
|
|
| | | | compensation_payer_types.py
|
|
| | | | countries.py
|
|
| | | | credit_company.py
|
|
| | | | credit_setup.py
|
|
| | | | document_statuses.py
|
|
| | | | document_type.py
|
|
| | | | email_templates.py
|
|
| | | | employee_types.py
|
|
| | | | employment_type.py
|
|
| | | | escrow_waiver_types.py
|
|
| | | | ethnicity.py
|
|
| | | | fee_types.py
|
|
| | | | first_time_home_buyer.py
|
|
| | | | flex_term.py
|
|
| | | | housing_expense.py
|
|
| | | | income_types.py
|
|
| | | | liability_types.py
|
|
| | | | loan_cost_types.py
|
|
| | | | loan_details.py
|
|
| | | | loan_programs.py
|
|
| | | | loan_purposes.py
|
|
| | | | loan_term.py
|
|
| | | | loan_types.py
|
|
| | | | manner_held.py
|
|
| | | | marital_status.py
|
|
| | | | notification_types.py
|
|
| | | | occupancy_types.py
|
|
| | | | onBoarding_profile.py
|
|
| | | | other_price_adjustments.py
|
|
| | | | ownership.py
|
|
| | | | price_adjustments.py
|
|
| | | | processing_options.py
|
|
| | | | product_and_pricing.py
|
|
| | | | product_assigned_rate.py
|
|
| | | | product_rates.py
|
|
| | | | product_rate_vendors.py
|
|
| | | | property_rights.py
|
|
| | | | property_types.py
|
|
| | | | quote.py
|
|
| | | | race.py
|
|
| | | | refinance_purposes.py
|
|
| | | | states.py
|
|
| | | | user.py
|
|
| | | | user_assets.py
|
|
| | | | user_demographics.py
|
|
| | | | user_document.py
|
|
| | | | user_employment_and_income.py
|
|
| | | | user_fees_worksheet.py
|
|
| | | | user_liabilities.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | user_reos.py
|
|
| | | | user_roles.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | | application_dropdown_router.py
|
|
| | | | | application_router.py
|
|
| | | | | consumer_router.py
|
|
| | | | | dashboard_router.py
|
|
| | | | | employee_router.py
|
|
| | | | | fees_worksheet_router.py
|
|
| | | | | hubspot_router.py
|
|
| | | | | loan_officer_admin_router.py
|
|
| | | | | notification_router.py
|
|
| | | | | pipeline_service_router.py
|
|
| | | | | product_pricing_router.py
|
|
| | | | | quick_price_router.py
|
|
| | | | | report_router.py
|
|
| | | | | tools_router.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_router_v1.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | | amortization_schedule_schema.py
|
|
| | | | | application_declarations_schema.py
|
|
| | | | | application_schema.py
|
|
| | | | | assign_product_rate.py
|
|
| | | | | employee_schema.py
|
|
| | | | | housing_expense_schema.py
|
|
| | | | | hubspot.py
|
|
| | | | | lead_info_schema.py
|
|
| | | | | lead_schema.py
|
|
| | | | | loan_info_schema.py
|
|
| | | | | pagination_schema.py
|
|
| | | | | product_pricing_schema.py
|
|
| | | | | quick_price_schema.py
|
|
| | | | | quote_schema.py
|
|
| | | | | quote_template_schema.py
|
|
| | | | | response_schema.py
|
|
| | | | | update_user_schema.py
|
|
| | | | | user_assets_schema.py
|
|
| | | | | user_credit_setup_schema.py
|
|
| | | | | user_demographics_schema.py
|
|
| | | | | user_employment_and_income_schema.py
|
|
| | | | | user_fees_schema.py
|
|
| | | | | user_liabilities_schema.py
|
|
| | | | | user_profile_schema.py
|
|
| | | | | user_real_estate_owned_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---examples
|
|
| | | | | application.py
|
|
| | | | | application_dropdown.py
|
|
| | | | | consumer.py
|
|
| | | | | dashboard.py
|
|
| | | | | employee.py
|
|
| | | | | error_response.py
|
|
| | | | | fees_worksheet.py
|
|
| | | | | hubspot.py
|
|
| | | | | notification.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_and_pricing.py
|
|
| | | | | quick_price.py
|
|
| | | | | report.py
|
|
| | | | | tools.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | user_assets_schema.py
|
|
| | | | user_employment_and_income_schema.py
|
|
| | | | user_liabilities_schema.py
|
|
| | | | user_real_estate_owned_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | application_dropdown_service.py
|
|
| | | | | application_service.py
|
|
| | | | | consumer_service.py
|
|
| | | | | consumer_tools_service.py
|
|
| | | | | dashboard_service.py
|
|
| | | | | employee_service.py
|
|
| | | | | hubspot_service.py
|
|
| | | | | notification_service.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_pricing_service.py
|
|
| | | | | quick_price_service.py
|
|
| | | | | reports_service.py
|
|
| | | | | tools_service.py
|
|
| | | | | user_fees_worksheet_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---helper
|
|
| | | | | | application_service_helper.py
|
|
| | | | | | consumer_helper.py
|
|
| | | | | | dashboard_service_helper.py
|
|
| | | | | | employee_service_helper.py
|
|
| | | | | | excluded_domains.py
|
|
| | | | | | fees_worksheet_service_helper.py
|
|
| | | | | | product_service_helper.py
|
|
| | | | | | report_service_helper.py
|
|
| | | | | | tools_service_helper.py
|
|
| | | | | | __init__.py
|
|
| | | | | |
|
|
| | | | | \---v1
|
|
| | | | | application_service_helper_v1.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_service_v1.py
|
|
| | | |
|
|
| | | +---templates
|
|
| | | | quotation.html
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | chart.py
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | pdf.py
|
|
| | | | regex.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---azure_service_bus
|
|
| | | | receive.py
|
|
| | | | send.py
|
|
| | | |
|
|
| | | +---communication_service
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | | send_email.py
|
|
| | | | send_email_helper.py
|
|
| | | |
|
|
| | | \---database_function
|
|
| | | create_application
|
|
| | |
|
|
| | +---auth0_db_scripts
|
|
| | | \---dev
|
|
| | | change_password.js
|
|
| | | create.js
|
|
| | | delete.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | | verify.js
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | +---seed_data
|
|
| | | change_email_template_data.py
|
|
| | | email_template_seed_data.py
|
|
| | | email_template_seed_data_aug_12.py
|
|
| | | email_template_seed_data_jul_17.py
|
|
| | | email_template_seed_data_jul_30.py
|
|
| | | product_vendor_fees_json_seed_data.py
|
|
| | | seeder.py
|
|
| | | seed_uwm_adjustment_data.py
|
|
| | | seed_uwm_adjustment_other_data.py
|
|
| | | state_code_seed_data.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_application_router.py
|
|
| | | test_dashboard_router.py
|
|
| | | test_employee_consumer_router.py
|
|
| | | test_fees_worksheet_router.py
|
|
| | | test_loan_officer_admin_router.py
|
|
| | | test_pipeline_service_router.py
|
|
| | | test_product_pricing_router.py
|
|
| | | test_quick_price_router.py
|
|
| | | test_report_router.py
|
|
| | | test_tools_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_application_router.py
|
|
| | payload_dashboard.router.py
|
|
| | payload_employee_consumer_router.py
|
|
| | payload_fees_worksheet_router.py
|
|
| | payload_loan_officer_admin_router.py
|
|
| | payload_pipeline_service_router.py
|
|
| | payload_product_pricing_router.py
|
|
| | payload_quick_price_router.py
|
|
| | payload_tools_router.py
|
|
| |
|
|
| \---user-service
|
|
| | .dockerignore
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---enums
|
|
| | | email_template_enum.py
|
|
| | | role_enum.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---info
|
|
| | | appconfig.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---models
|
|
| | | application.py
|
|
| | | email_templates.py
|
|
| | | onBoarding_profile.py
|
|
| | | user.py
|
|
| | | user_profile.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | user_router.py
|
|
| | |
|
|
| | +---schema
|
|
| | | | change_password.py
|
|
| | | | onBoarding_profile_schema.py
|
|
| | | | personal_info.py
|
|
| | | | response_schema.py
|
|
| | | | user_schema.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---examples
|
|
| | | error_response.py
|
|
| | | user.py
|
|
| | |
|
|
| | +---services
|
|
| | | | user_service.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---helper
|
|
| | | user_service_helper.py
|
|
| | |
|
|
| | \---utils
|
|
| | | auth0.py
|
|
| | | database.py
|
|
| | | jwt.py
|
|
| | | utility.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---communication_service_internal
|
|
| | send_email.py
|
|
| | send_email_helper.py
|
|
| |
|
|
| \---deployment
|
|
| deployment.yml
|
|
|
|
|
+---fundmoreai-fe
|
|
| | .eslintrc.cjs
|
|
| | .gitignore
|
|
| | .prettierrc
|
|
| | babel.config.cjs
|
|
| | example.env
|
|
| | index.html
|
|
| | jest.config.cjs
|
|
| | jest.config.cjs-original
|
|
| | jest.setup.js
|
|
| | jsconfig.json
|
|
| | package-lock.json
|
|
| | package.json
|
|
| | postcss.config.cjs
|
|
| | README.md
|
|
| | setupTests.js
|
|
| | sonar-project.properties
|
|
| | tailwind.config.js
|
|
| | vite.config.js
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | azure-static-web-apps-black-rock-0924a8f0f.yml
|
|
| | azure-static-web-apps-green-dune-03d5f6e0f.yml
|
|
| | azure-static-web-apps-witty-sand-013b91f0f.yml
|
|
| | BuildDeployDevFrontendVM.yaml
|
|
| | development.yml
|
|
| | sonarqube-dev.yaml
|
|
| | storybook-dev.yml
|
|
| | uat.yml
|
|
| |
|
|
| +---.storybook
|
|
| | main.js
|
|
| | preview.js
|
|
| |
|
|
| +---public
|
|
| | botLogo.png
|
|
| | chatModelIcon.png
|
|
| | fundmoreai.png
|
|
| | image.png
|
|
| | lightbox-amortization.png
|
|
| | Lightbox.png
|
|
| | loanOfficer.png
|
|
| | mainbg.png
|
|
| | staticwebapp.config
|
|
| | tools.png
|
|
| | vite.svg
|
|
| |
|
|
| \---src
|
|
| | .eslintrc.cjs
|
|
| | app.jsx
|
|
| | index.css
|
|
| | main.jsx
|
|
| |
|
|
| +---assets
|
|
| | | fundmoreai.png
|
|
| | | fundmoreai2.png
|
|
| | | mira.svg
|
|
| | |
|
|
| | +---icons
|
|
| | | addProfilePen.svg
|
|
| | | adminIcon.svg
|
|
| | | Amortization.jsx
|
|
| | | angelsRight.svg
|
|
| | | angelsRightWhite.svg
|
|
| | | angleDown.svg
|
|
| | | angleDownWhite.svg
|
|
| | | arrowDown.svg
|
|
| | | arrowDownBlue.svg
|
|
| | | arrowUp.svg
|
|
| | | arrowUpWhite.svg
|
|
| | | bluePlus.svg
|
|
| | | closeBlue.svg
|
|
| | | closeIcon.svg
|
|
| | | closeIconSlim.svg
|
|
| | | Compare.jsx
|
|
| | | consumerIcon.svg
|
|
| | | copyIcon.svg
|
|
| | | dashboard.svg
|
|
| | | delete.svg
|
|
| | | DeleteBin.jsx
|
|
| | | deleteBlack.svg
|
|
| | | Document.jsx
|
|
| | | documents.svg
|
|
| | | download.svg
|
|
| | | dropdown.svg
|
|
| | | edit.svg
|
|
| | | EditIcon.jsx
|
|
| | | Employed.jsx
|
|
| | | errorIcon.svg
|
|
| | | expandVector.svg
|
|
| | | eyeIcon.svg
|
|
| | | eyeOff.svg
|
|
| | | failed.svg
|
|
| | | file.svg
|
|
| | | Filter.jsx
|
|
| | | greenDot.svg
|
|
| | | greyArrowRight.svg
|
|
| | | linkIcon.svg
|
|
| | | loader.svg
|
|
| | | location.svg
|
|
| | | lockIcon.svg
|
|
| | | Logout.jsx
|
|
| | | logout.svg
|
|
| | | mailIcon.svg
|
|
| | | maximize.svg
|
|
| | | message-circle.svg
|
|
| | | minimize.svg
|
|
| | | mobileIcon.svg
|
|
| | | notification.svg
|
|
| | | notificationBlueIcon.svg
|
|
| | | notificationUnread.svg
|
|
| | | organizationIcon.svg
|
|
| | | phoneIcon.svg
|
|
| | | pipeline.svg
|
|
| | | Plus.jsx
|
|
| | | plus.svg
|
|
| | | preUnderwriting.svg
|
|
| | | profile.svg
|
|
| | | Purchase.jsx
|
|
| | | redCloseIcon.svg
|
|
| | | redDot.svg
|
|
| | | reportsIcon.svg
|
|
| | | Retired.jsx
|
|
| | | RightArrow.jsx
|
|
| | | rightPointingArrowBlue.svg
|
|
| | | search.svg
|
|
| | | selectDocument.svg
|
|
| | | SelfEmployed.jsx
|
|
| | | sendMessage.svg
|
|
| | | sessionExpire.svg
|
|
| | | shrinkVector.svg
|
|
| | | success.svg
|
|
| | | successCheckGreen.svg
|
|
| | | successIcon.svg
|
|
| | | svg.jsx
|
|
| | | tickIcon.svg
|
|
| | | tools.svg
|
|
| | | upload.svg
|
|
| | | uploadCloud.svg
|
|
| | | user.svg
|
|
| | | view.svg
|
|
| | | ViewIcon.jsx
|
|
| | | warning.svg
|
|
| | | warningIcon.svg
|
|
| | |
|
|
| | \---images
|
|
| | circle-check.png
|
|
| | download.svg
|
|
| |
|
|
| +---auth
|
|
| | auth.js
|
|
| |
|
|
| +---components
|
|
| | +---404
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---avatar
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | Avatar.test.js
|
|
| | |
|
|
| | +---badge
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---__tests__
|
|
| | | | badge.test.js
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | Badge.test.js
|
|
| | |
|
|
| | +---breadcrumb
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | Breadcrumb.test.js
|
|
| | |
|
|
| | +---button
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | Button.test.js
|
|
| | |
|
|
| | +---card
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---checkbox
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---circular-progress-bar
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---delete-popup
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---doughnut
|
|
| | | data.js
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---drag-and-drop
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---dynamicTabs
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---h1-typography
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---horizontal-timeline
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---input-group
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---input-phone-group
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---modal
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---nav-bar
|
|
| | | index.jsx
|
|
| | | NavBar.jsx
|
|
| | |
|
|
| | +---nested-table
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---num-to-usd
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---progressbar
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---radio
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---select
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---subtitle-card
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---table
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---tabs
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---timeline
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---title-card
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---toast
|
|
| | | index.jsx
|
|
| | | toast.css
|
|
| | |
|
|
| | +---toggle
|
|
| | | index.css
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---top-bar
|
|
| | | TopBar.jsx
|
|
| | |
|
|
| | +---user
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---user-profile
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---userV2
|
|
| | index.jsx
|
|
| |
|
|
| +---constants
|
|
| | animationProps.js
|
|
| | chatQuery.js
|
|
| | constant.js
|
|
| | formatNumber.js
|
|
| | getFirstChar.js
|
|
| | PageTitle.js
|
|
| | permissionChecker.js
|
|
| | unixToDate.js
|
|
| | updatedAt.js
|
|
| |
|
|
| +---hooks
|
|
| | pdfViewer.js
|
|
| | useAuthentication.js
|
|
| | useDebounce.js
|
|
| |
|
|
| +---pages
|
|
| | +---admin
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---consumer
|
|
| | | | | ConfirmDelete.jsx
|
|
| | | | | EditProfile.jsx
|
|
| | | | | index.jsx
|
|
| | | | | userDetailsFields.js
|
|
| | | | | userInfoFields.js
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | confirmDelete.test.js
|
|
| | | | consumer.test.js
|
|
| | | | editProfile.test.js
|
|
| | | |
|
|
| | | \---employee
|
|
| | | | EmployeeDelete.jsx
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---addNewEmployee
|
|
| | | | addNewEmployeeFormFields.js
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | addNewEmploye.test.js
|
|
| | | employe.test.js
|
|
| | | employeDelete.test.js
|
|
| | |
|
|
| | +---app
|
|
| | | AppShell.jsx
|
|
| | |
|
|
| | +---borrower-profile
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---aus
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---creditHistory
|
|
| | | | | duTableData.js
|
|
| | | | | index.jsx
|
|
| | | | | lpaTableData.js
|
|
| | | | |
|
|
| | | | \---oneClickAus
|
|
| | | | index.jsx
|
|
| | | | oneClickTableData.js
|
|
| | | |
|
|
| | | +---creditSetup
|
|
| | | | DuformFields.js
|
|
| | | | index.jsx
|
|
| | | | LpaFormFields.js
|
|
| | | |
|
|
| | | +---documents
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---modals
|
|
| | | | | +---batch-delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | +---delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | +---upload
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | +---verify
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | \---view
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---utils
|
|
| | | | | mapDocuments.js
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | docMapper.test.js
|
|
| | | |
|
|
| | | +---fees-worksheet
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---formData
|
|
| | | | | closingCost.js
|
|
| | | | | compareOffer.js
|
|
| | | | | feesWorksheet.js
|
|
| | | | | MortageQuoteDynamicData.js
|
|
| | | | | productAndPricing.js
|
|
| | | | | ProductPricing.js
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | feesWorksheet.test.js
|
|
| | | |
|
|
| | | +---preUnderwriting
|
|
| | | | index.jsx
|
|
| | | | preUnderwriting-remarks.js
|
|
| | | |
|
|
| | | +---product-pricing
|
|
| | | | | ApplyProduct.jsx
|
|
| | | | | CompareOffer.jsx
|
|
| | | | | EditClosingCost.jsx
|
|
| | | | | EditClosingCostRawForm.jsx
|
|
| | | | | MortageQuote.jsx
|
|
| | | | | PendingVerification.jsx
|
|
| | | | | ProductAndPricing.jsx
|
|
| | | | | ProductPricing.jsx
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | applyProduct.test.js
|
|
| | | | pendingVerification.test.js
|
|
| | | |
|
|
| | | \---profile
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---forms
|
|
| | | Assets.jsx
|
|
| | | Declaration.jsx
|
|
| | | Demographics.jsx
|
|
| | | EmploymentIncome.jsx
|
|
| | | HousingExpense.jsx
|
|
| | | Liabilities.jsx
|
|
| | | LoanInformation.jsx
|
|
| | | PersonalDetails.jsx
|
|
| | | RealEstate.jsx
|
|
| | | TransactionDetails.jsx
|
|
| | |
|
|
| | +---borrower-profile-officer
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---aus
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---creditHistory
|
|
| | | | | duTableData.js
|
|
| | | | | index.jsx
|
|
| | | | | lpaTableData.js
|
|
| | | | |
|
|
| | | | \---oneClickAus
|
|
| | | | index.jsx
|
|
| | | | oneClickTableData.js
|
|
| | | |
|
|
| | | +---creditSetup
|
|
| | | | DuformFields.js
|
|
| | | | index.jsx
|
|
| | | | LpaFormFields.js
|
|
| | | |
|
|
| | | +---documents
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---modals
|
|
| | | | | +---batch-delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | +---delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | +---upload
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | \---view
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---utils
|
|
| | | | | mapDocuments.js
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | docMapper.test.js
|
|
| | | |
|
|
| | | +---fees-worksheet
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | +---formData
|
|
| | | | | closingCost.js
|
|
| | | | | compareOffer.js
|
|
| | | | | feesWorksheet.js
|
|
| | | | | MortageQuoteDynamicData.js
|
|
| | | | | productAndPricing.js
|
|
| | | | | ProductPricing.js
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | feesWorksheet.test.js
|
|
| | | |
|
|
| | | +---preUnderwriting
|
|
| | | | index.jsx
|
|
| | | | preUnderwriting-remarks.js
|
|
| | | |
|
|
| | | +---product-pricing
|
|
| | | | | ApplyProduct.jsx
|
|
| | | | | CompareOffer.jsx
|
|
| | | | | EditClosingCost.jsx
|
|
| | | | | EditClosingCostRawForm.jsx
|
|
| | | | | MortageQuote.jsx
|
|
| | | | | PendingVerification.jsx
|
|
| | | | | ProductAndPricing.jsx
|
|
| | | | | ProductPricing.jsx
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | applyProduct.test.js
|
|
| | | | pendingVerification.test.js
|
|
| | | |
|
|
| | | \---profile
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---forms
|
|
| | | Assets.jsx
|
|
| | | Declaration.jsx
|
|
| | | Demographics.jsx
|
|
| | | EmploymentIncome.jsx
|
|
| | | HousingExpense.jsx
|
|
| | | Liabilities.jsx
|
|
| | | LoanInformation.jsx
|
|
| | | PersonalDetails.jsx
|
|
| | | RealEstate.jsx
|
|
| | | TransactionDetails.jsx
|
|
| | |
|
|
| | +---chat-model
|
|
| | | index.jsx
|
|
| | | Typewritter.jsx
|
|
| | |
|
|
| | +---dashboard
|
|
| | | | CurrentOffer.jsx
|
|
| | | | DocumentManager.jsx
|
|
| | | | index.jsx
|
|
| | | | LoanAmountBuydown.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | amortizationBuydown.test.js
|
|
| | | currentOffer.test.js
|
|
| | | documentManager.test.js
|
|
| | |
|
|
| | +---dashboard-admin
|
|
| | | | index.jsx
|
|
| | | | Insights.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | insights.test.js
|
|
| | |
|
|
| | +---dashboard-officer
|
|
| | | | index.jsx
|
|
| | | | Insights.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | insights.test.js
|
|
| | |
|
|
| | +---documents
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---modals
|
|
| | | | +---batch-delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | \---__tests__
|
|
| | | | | batchDelete.test.js
|
|
| | | | |
|
|
| | | | +---delete
|
|
| | | | | | index.jsx
|
|
| | | | | |
|
|
| | | | | \---__tests__
|
|
| | | | | delete.test.js
|
|
| | | | |
|
|
| | | | +---upload
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---view
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---__tests__
|
|
| | | | view.test.js
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | mapDocuments.js
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | docMapper.test.js
|
|
| | |
|
|
| | +---loan-information
|
|
| | | | constants.js
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---modals
|
|
| | | \---leads
|
|
| | | formFields.js
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---loan-information-officer
|
|
| | | | constants.js
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---modals
|
|
| | | \---leads
|
|
| | | formFields.js
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---login
|
|
| | | Login.jsx
|
|
| | |
|
|
| | +---notification
|
|
| | | constant.js
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---onboarding
|
|
| | | | Onboarding.jsx
|
|
| | | |
|
|
| | | \---sub-pages
|
|
| | | Page-0.jsx
|
|
| | | Page-1.jsx
|
|
| | | Page-2.jsx
|
|
| | | Page-3.jsx
|
|
| | | Page-4.jsx
|
|
| | | Page-5.jsx
|
|
| | |
|
|
| | +---pipeline
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---data
|
|
| | | | constants.js
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | pipeline.test.js
|
|
| | |
|
|
| | +---pipeline-admin
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | pipeline-admin.test.js
|
|
| | |
|
|
| | +---pipeline-officer
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | pipeline-officer.test.js
|
|
| | |
|
|
| | +---profile
|
|
| | | | ConfirmDelete.jsx
|
|
| | | | DynamicForm.jsx
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---consumerFormFields
|
|
| | | | assetAndOtherCredits.js
|
|
| | | | employeeAndIncome.js
|
|
| | | | liabilitiesData.js
|
|
| | | | loanInformation.js
|
|
| | | | personalInformation.js
|
|
| | | | realEstateOwned.js
|
|
| | | |
|
|
| | | +---formfields
|
|
| | | | assetAndOtherCredits.js
|
|
| | | | employeeAndIncome.js
|
|
| | | | liabilitiesData.js
|
|
| | | | loanInformation.js
|
|
| | | | personalInformation.js
|
|
| | | | realEstateOwned.js
|
|
| | | | transactionDetails.js
|
|
| | | |
|
|
| | | +---forms
|
|
| | | | AssetsAndOtherCredits.jsx
|
|
| | | | DeclarationForm.jsx
|
|
| | | | Demographics.jsx
|
|
| | | | EmployeeAndIncome.jsx
|
|
| | | | Liabilities.jsx
|
|
| | | | LoanInformation.jsx
|
|
| | | | PersonalDetails.jsx
|
|
| | | | RealEstateOwned.jsx
|
|
| | | |
|
|
| | | +---utils
|
|
| | | | index.js
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | dynamicForm.test.js
|
|
| | |
|
|
| | +---quickPrice
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---formData
|
|
| | | | quickPrice.js
|
|
| | | |
|
|
| | | +---manageScenarios
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---mortgageQuote
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | manageScenario.test.js
|
|
| | | mortgageQuote.test.js
|
|
| | |
|
|
| | +---quickPrice-officer
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---formData
|
|
| | | | quickPrice.js
|
|
| | | |
|
|
| | | +---manageScenarios
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---mortgageQuote
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | manageScenario-officer.test.js
|
|
| | | mortgageQuote-officer.test.js
|
|
| | |
|
|
| | +---reports-admin
|
|
| | | | date-formate.js
|
|
| | | | reports.css
|
|
| | | | reports.jsx
|
|
| | | |
|
|
| | | \---__tests__
|
|
| | | reports.test.js
|
|
| | |
|
|
| | +---tools
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---tools-admin
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---amortizationSchedule
|
|
| | | | | amortizationCurrentOfferVlaues.js
|
|
| | | | | amortizationTableData.js
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---tableChildComponents
|
|
| | | | | LoanClosure.jsx
|
|
| | | | | LoanProgram.jsx
|
|
| | | | | PaymentAdjustment.jsx
|
|
| | | | | RateAdjustment.jsx
|
|
| | | | |
|
|
| | | | \---__test__
|
|
| | | | loanClosure.test.js
|
|
| | | | loanProgram.test.js
|
|
| | | | paymentAdjustment.test.js
|
|
| | | | rateAdjustments.test.js
|
|
| | | |
|
|
| | | +---loanComparison
|
|
| | | | | ComparedLoanInformation.jsx
|
|
| | | | | CurrentOffer.jsx
|
|
| | | | | index.jsx
|
|
| | | | | loanCompareOffer.js
|
|
| | | | |
|
|
| | | | \---__test__
|
|
| | | | | comparedLoanInformation.test.js
|
|
| | | | | currentOffer.test.js
|
|
| | | | |
|
|
| | | | \---__snapshots__
|
|
| | | | comparedLoanInformation.test.js.snap
|
|
| | | |
|
|
| | | \---toolsErrorDisplay
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | toolsErrorDisplay.test.js
|
|
| | |
|
|
| | +---tools-officer
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | +---amortizationSchedule
|
|
| | | | | amortizationCurrentOfferVlaues.js
|
|
| | | | | amortizationTableData.js
|
|
| | | | | index.jsx
|
|
| | | | |
|
|
| | | | \---tableChildComponents
|
|
| | | | | LoanClosure.jsx
|
|
| | | | | LoanProgram.jsx
|
|
| | | | | PaymentAdjustment.jsx
|
|
| | | | | RateAdjustment.jsx
|
|
| | | | |
|
|
| | | | \---__test__
|
|
| | | | loanClosure.test.js
|
|
| | | | loanProgram.test.js
|
|
| | | | paymentAdjustment.test.js
|
|
| | | | rateAdjustments.test.js
|
|
| | | |
|
|
| | | +---loanComparison
|
|
| | | | | ComparedLoanInformation.jsx
|
|
| | | | | CurrentOffer.jsx
|
|
| | | | | index.jsx
|
|
| | | | | loanCompareOffer.js
|
|
| | | | |
|
|
| | | | \---__test__
|
|
| | | | | comparedLoanInformation.test.js
|
|
| | | | | currentOffer.test.js
|
|
| | | | |
|
|
| | | | \---__snapshots__
|
|
| | | | comparedLoanInformation.test.js.snap
|
|
| | | |
|
|
| | | \---toolsErrorDisplay
|
|
| | | | index.jsx
|
|
| | | |
|
|
| | | \---__test__
|
|
| | | toolsErrorDisplay.test.js
|
|
| | |
|
|
| | \---verify-password
|
|
| | index.jsx
|
|
| |
|
|
| +---redux
|
|
| | | store.js
|
|
| | |
|
|
| | +---services
|
|
| | | | borrower-profile.js
|
|
| | | | documentDownloads.js
|
|
| | | | notifications.js
|
|
| | | | update-password.js
|
|
| | | |
|
|
| | | +---admin
|
|
| | | | adminConsumer.js
|
|
| | | | adminEmployee.js
|
|
| | | | adminTools.js
|
|
| | | | document.js
|
|
| | | | feesworksheet.js
|
|
| | | | loanInformation.js
|
|
| | | | pipeline.js
|
|
| | | | product-pricing.js
|
|
| | | | quickPrice.js
|
|
| | | | reports.js
|
|
| | | |
|
|
| | | +---client
|
|
| | | | dashboard.js
|
|
| | | | document.js
|
|
| | | | documentUpload.js
|
|
| | | | onboarding.js
|
|
| | | | pipeline.js
|
|
| | | | profile.js
|
|
| | | |
|
|
| | | \---officer
|
|
| | | loanInformation.js
|
|
| | | pipeline.js
|
|
| | |
|
|
| | \---slices
|
|
| | application.js
|
|
| | chatMessage.js
|
|
| | onboarding.js
|
|
| | userRole.js
|
|
| |
|
|
| +---routes
|
|
| | \---pages
|
|
| | auth.jsx
|
|
| | consumer.jsx
|
|
| | loan-officer.jsx
|
|
| | organization.jsx
|
|
| |
|
|
| +---stories
|
|
| | | Avatar.stories.js
|
|
| | | Badge.stories.js
|
|
| | | Button.stories.js
|
|
| | | Card.stories.js
|
|
| | | Checkbox.stories.js
|
|
| | | CircularProgress.stories.js
|
|
| | | Configure.mdx
|
|
| | | DragDrop.stories.js
|
|
| | | H1.stories.js
|
|
| | | HorizontalProgress.stories.js
|
|
| | | Input.stories.js
|
|
| | | Modal.stories.js
|
|
| | | Radio.stories.js
|
|
| | | Timeline.stories.js
|
|
| | | TitleCard.stories.js
|
|
| | | User.stories.js
|
|
| | | UserProfile.stories.js
|
|
| | |
|
|
| | \---assets
|
|
| | accessibility.png
|
|
| | accessibility.svg
|
|
| | addon-library.png
|
|
| | assets.png
|
|
| | avif-test-image.avif
|
|
| | context.png
|
|
| | discord.svg
|
|
| | docs.png
|
|
| | figma-plugin.png
|
|
| | github.svg
|
|
| | share.png
|
|
| | styling.png
|
|
| | testing.png
|
|
| | theming.png
|
|
| | tutorials.svg
|
|
| | youtube.svg
|
|
| |
|
|
| +---themes
|
|
| | colors.js
|
|
| | typography.js
|
|
| |
|
|
| +---utils
|
|
| | | replaceBlankValue.js
|
|
| | | stringToNull.js
|
|
| | |
|
|
| | \---__tests__
|
|
| | replaceBlankValue.test.js
|
|
| | stringToNull.test.js
|
|
| |
|
|
| \---wrapper-component
|
|
| +---card-loader
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | cardLoader.test.js
|
|
| |
|
|
| +---deleteTab
|
|
| | index.jsx
|
|
| |
|
|
| +---email-verified
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | emailVerified.test.js
|
|
| |
|
|
| +---form-wrapper
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | formWrapper.test.js
|
|
| |
|
|
| +---invite-expire
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | inviteExpire.test.js
|
|
| |
|
|
| +---loader
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | loader.test.js
|
|
| |
|
|
| +---loan-officer-filter
|
|
| | index.jsx
|
|
| |
|
|
| +---loan-officer-summary
|
|
| | index.jsx
|
|
| |
|
|
| +---login-page
|
|
| | | index.jsx
|
|
| | |
|
|
| | +---consumer-card
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---loan-officer-card
|
|
| | index.jsx
|
|
| |
|
|
| +---personal-info
|
|
| | | Consumer.jsx
|
|
| | | index.jsx
|
|
| | | LoanOfficer.jsx
|
|
| | | utils.js
|
|
| | |
|
|
| | \---__tests__
|
|
| | consumer.test.js
|
|
| | loanOfficer.test.js
|
|
| |
|
|
| +---session-expire
|
|
| | | SessionExpire.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | sessionExpire.test.js
|
|
| |
|
|
| +---terms-and-conditions
|
|
| | | index.jsx
|
|
| | |
|
|
| | \---__tests__
|
|
| | terms.test.js
|
|
| |
|
|
| \---verify-email
|
|
| | index.jsx
|
|
| |
|
|
| \---__tests__
|
|
| verifyEmail.test.js
|
|
|
|
|
+---Infrastructure
|
|
| | README.md
|
|
| |
|
|
| +---BE-AI-Service-deployment
|
|
| | deployment.yml
|
|
| | development.yml
|
|
| |
|
|
| +---BE-Document-Service-deployemnt
|
|
| | deployment.yml
|
|
| | development.yml
|
|
| |
|
|
| +---BE-Loan-Service-deployment
|
|
| | deployment.yml
|
|
| | development.yml
|
|
| |
|
|
| +---BE-User-Service-deployment
|
|
| | deployment.yml
|
|
| | development.yml
|
|
| |
|
|
| +---Credentials
|
|
| | ai-service.secrets.yml
|
|
| | clusterissuer.yml
|
|
| | document-srv-secrets.yml
|
|
| | ingress-mira-ai.yml
|
|
| | loan-srv-secrets.yml
|
|
| | secrets-miralabs-all.yml
|
|
| | user-srv-secrets.yml
|
|
| |
|
|
| +---Docker
|
|
| | Dockerfile
|
|
| |
|
|
| \---Frontend CI-CD pipeline
|
|
| development.yml
|
|
|
|
|
+---local-dev-environment
|
|
| | docker-compose.yaml
|
|
| | nginx.conf
|
|
| | README.md
|
|
| |
|
|
| +---miralabs-backend
|
|
| \---miralabs-frontend-v2
|
|
+---miralabs-auth0
|
|
| README.md
|
|
|
|
|
+---miralabs-backend
|
|
| | .gitignore
|
|
| | .pre-commit-config.yaml
|
|
| | pyproject.toml
|
|
| | README.md
|
|
| | sonar-project.properties
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | ai-service-dev.yml
|
|
| | ai-service-uat.yml
|
|
| | communication-service-dev.yml
|
|
| | communication-service-uat.yml
|
|
| | document-service-dev.yml
|
|
| | document-service-uat.yml
|
|
| | loan-service-dev.yml
|
|
| | loan-service-uat.yml
|
|
| | sonarqube.yaml
|
|
| | user-service-dev.yml
|
|
| | user-service-uat.yml
|
|
| |
|
|
| +---.vscode
|
|
| | launch.json
|
|
| | settings.json
|
|
| |
|
|
| +---ai-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | Dockerfile.worker
|
|
| | | gunicorn_config.py
|
|
| | | gunicorn_worker.py
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---ai_models
|
|
| | | | \---prompts
|
|
| | | | +---dev
|
|
| | | | | DocumentAgent(LO).txt
|
|
| | | | | DocumentAgent.txt
|
|
| | | | | DocVerification.txt
|
|
| | | | | EligibilityAgent.txt
|
|
| | | | | FormAgent.txt
|
|
| | | | | GeneralInfo.txt
|
|
| | | | | OnlyGIA.txt
|
|
| | | | | PreApproval.txt
|
|
| | | | | UserPersona(LO).txt
|
|
| | | | |
|
|
| | | | \---uat
|
|
| | | | DocumentAgent.txt
|
|
| | | | DocVerification.txt
|
|
| | | | EligibilityAgent.txt
|
|
| | | | FormAgent.txt
|
|
| | | | GeneralInfo.txt
|
|
| | | | PreApproval.txt
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | document_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | role_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | base.py
|
|
| | | | chat.py
|
|
| | | | document_type.py
|
|
| | | | income_analytic_updation.py
|
|
| | | | message.py
|
|
| | | | notification_types.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user.py
|
|
| | | | user_document.py
|
|
| | | | user_employment_and_income.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | chat_router.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | chat_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | chat_service.py
|
|
| | | | | doc_agent.py
|
|
| | | | | quotation_analysis.py
|
|
| | | | | underwrite_agent.py
|
|
| | | | | websocket_streaming.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | customer_income_analytics.py
|
|
| | | | | update_eligibility_status_in_db.py
|
|
| | | | | update_form_data_in_db.py
|
|
| | | | | update_preapproval_status_in_db.py
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | db_helper.py
|
|
| | | | document_helper.py
|
|
| | | | function_helper.py
|
|
| | | | lo_db_helper.py
|
|
| | | | lo_helper.py
|
|
| | | | websocket_streaming_helper.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---celery
|
|
| | | | worker.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | |
|
|
| | | \---redis
|
|
| | | methods.py
|
|
| | | redis.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| | form-agent-deployment.yml
|
|
| |
|
|
| +---auth-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | \---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---auth0
|
|
| | | \---database_action_scripts
|
|
| | | create_user.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | auth_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---schema
|
|
| | | auth_schema.py
|
|
| | | response.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---services
|
|
| | | auth_service.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---utils
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---app_logger
|
|
| | exception_handlers.py
|
|
| | logger.py
|
|
| | middleware.py
|
|
| |
|
|
| +---communication-service
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | response_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | jwt.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---deployment
|
|
| | deployment.yml
|
|
| |
|
|
| +---document-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | Dockerfile
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---.vscode
|
|
| | | launch.json
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | document_status_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | application.py
|
|
| | | | document_type.py
|
|
| | | | lender_docs_json.py
|
|
| | | | onboarding_profile.py
|
|
| | | | user.py
|
|
| | | | user_document.py
|
|
| | | | user_profile.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | document_router.py
|
|
| | | | loan_officer_router.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---schema
|
|
| | | | | response_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---examples
|
|
| | | | document.py
|
|
| | | | error_response.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | document_service.py
|
|
| | | | | dropdown_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---background_services
|
|
| | | | | lender_doc_ans_finder.py
|
|
| | | | | lender_doc_sign_seal_verification.py
|
|
| | | | | verify_document.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---helpers
|
|
| | | | document_helper.py
|
|
| | | | lender_docs_questions.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | utility.py
|
|
| | | |
|
|
| | | \---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_document_router.py
|
|
| | | test_loan_officer_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_document_router.py
|
|
| |
|
|
| +---loan-service
|
|
| | | .env.example
|
|
| | | .gitignore
|
|
| | | alembic.ini
|
|
| | | Copy of Quality Control Checklist.xlsx
|
|
| | | Dockerfile
|
|
| | | entrypoint.sh
|
|
| | | MIGRATION_GUIDE.md
|
|
| | | pytest.ini
|
|
| | | README.md
|
|
| | | requirements.txt
|
|
| | |
|
|
| | +---alembic
|
|
| | | | env.py
|
|
| | | | script.py.mako
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---versions
|
|
| | | 0243247cbb6d_update_p_p_table.py
|
|
| | | 09cdae0ccbab_update_profile_complete_email_template.py
|
|
| | | 0dd3c2369260_update_loan_cost_types_table.py
|
|
| | | 0eb9b5ef1022_add_product_assigned_rate_table.py
|
|
| | | 11455cbdea8a_add_chatbotusermapping_table.py
|
|
| | | 14540229dce6_add_timestamp_into_the_product_rate_.py
|
|
| | | 16c72a0e8883_updated_loan_cost_types.py
|
|
| | | 18984ebdbe59_added_new_column_in_loan_cost_types.py
|
|
| | | 1a4291d01585_created_user_notification_and_.py
|
|
| | | 1a55fa9f3297_add_role_column_update_based_on_roleid_.py
|
|
| | | 1c5600c532b2_added_new_application_status.py
|
|
| | | 1fbbfb6c8306_init_tables.py
|
|
| | | 22075f2b0f64_revert_unique_constraint.py
|
|
| | | 232c7f8192db_seed_tables.py
|
|
| | | 23bcbea0ee33_update_users_table.py
|
|
| | | 2430540657a0_update_product_pricing_fields_integer_.py
|
|
| | | 289b6aa122d5_add_unique_constrain_applicationid.py
|
|
| | | 29d7a06ea672_fix_quote_template.py
|
|
| | | 33ac8b565273_add_product_rates_and_adjustments_tables.py
|
|
| | | 381d7d455e4c_create_income_analytic_and_.py
|
|
| | | 3b10cf51fbdd_fix_email_templates.py
|
|
| | | 3bea5a1aa9d4_add_employee_types_table.py
|
|
| | | 3d364c863cf7_add_checkbox_column_to_reo.py
|
|
| | | 43cd86ef7b29_update_loan_cost_types_table.py
|
|
| | | 456eb2113f2a_add_document_name.py
|
|
| | | 46302c8dc3f0_remove_unique_constraint_from_.py
|
|
| | | 483106e61de7_added_vendor_id_in_adjustment_tables.py
|
|
| | | 49203dcf4e18_product_and_pricing_table_added.py
|
|
| | | 4bb7b58891df_add_unique_constraint_application_id_.py
|
|
| | | 4d0c8d89ed75_add_fees_worksheet_tables.py
|
|
| | | 5072154f746e_create_new_table_messges_and_chat.py
|
|
| | | 53266811dc95_update_user_notification_table.py
|
|
| | | 5b3391f67db3_update_uwm_adjustment_seeded_data.py
|
|
| | | 5bd346587d4e_add_remarks_and_documentdetails_to_.py
|
|
| | | 6042520c6832_create_lender_docs_json_table.py
|
|
| | | 63df559d53c8_add_housing_expense_table.py
|
|
| | | 6ec13452d504_update_column_in_loancosttypes.py
|
|
| | | 75512310070d_add_state_table.py
|
|
| | | 78619f7d4c27_create_updated_income_analytic_table.py
|
|
| | | 78bcea651ebf_add_title_column_to_chats_table.py
|
|
| | | 78c3df8c6498_remove_not_null_constraint.py
|
|
| | | 7b08b05e6d2c_add_refinance_purpose_id_to_product_and_.py
|
|
| | | 7d402f3eb8d8_add_missing_columns_to_users_table.py
|
|
| | | 7eca998ee232_add_default_json_fields_in_product_rate_.py
|
|
| | | 8452480a07dd_fix_quote_email_subject.py
|
|
| | | 85d0150a1c0e_add_roles_table.py
|
|
| | | 879807865241_add_data_to_email_template.py
|
|
| | | 8c8bb9339d03_update_column_in_user_profile.py
|
|
| | | 8d479a150077_seed_product_pricing_uwm_adjustment_data.py
|
|
| | | 8db4c5ac1358_seed_uwm_adjustment_data.py
|
|
| | | a2f4320b706e_updated_quote_table_with_new_fields.py
|
|
| | | a3b4a2111ff6_add_email_template_table.py
|
|
| | | a3d8cec66304_add_point_and_compensation_in_assign_.py
|
|
| | | a3f339f99141_update_order_in_loancosttype.py
|
|
| | | a5764096f753_seed_data_in_loancosttypes_table.py
|
|
| | | a65a2df1dd02_corrrect_loan_corst_types_fees_name.py
|
|
| | | a841f2c42737_update_email_template_and_fees_worksheet.py
|
|
| | | af26a8bf1175_added_createdat_to_applications.py
|
|
| | | b460e40efcf1_update_change_email_template.py
|
|
| | | b7c2c4626428_update_buy_down_types_table.py
|
|
| | | b997ab0e6fe4_add_lastlogintime_column_to_users.py
|
|
| | | ba913f36b6ff_added_new_column_in_quote.py
|
|
| | | bad27ec6503e_add_document_type_and_subtype.py
|
|
| | | bdb9d693b897_change_correspondent_lender_credit_to_.py
|
|
| | | bdc84f23fc9d_update_uwm_other_adjustment_seeded_data.py
|
|
| | | bec3cc2bc325_new_dropdown_tables_added.py
|
|
| | | c087e8a27a39_add_fees_type_table.py
|
|
| | | c4be2cc3a151_fix_document_type.py
|
|
| | | c4e4869b9bf2_add_base_discount_points_in_assign_rates.py
|
|
| | | c7e7a74bbb89_add_columns_to_support_add_flow_in_ai.py
|
|
| | | c7fbe3895abe_added_primary_loan_officer.py
|
|
| | | cee69dfc3558_fix_commitment_period_table.py
|
|
| | | cff48aac5b46_add_createdat_and_updatedat_in_users_.py
|
|
| | | d3d0df85da05_add_quote_number_in_user_documents.py
|
|
| | | d94669675848_credit_setup_tables_added.py
|
|
| | | db47ff8bdf77_added_order_column.py
|
|
| | | dc93754e45f0_product_and_pricing_table_updated.py
|
|
| | | de0fce25d85f_add_quote_table.py
|
|
| | | e036f1a9d8f6_add_document_size_in_user_documents_.py
|
|
| | | e7eeb5049ca1_seed_more_values_in_property_types.py
|
|
| | | e94b47e62d38_add_vendor_id_in_product_and_pricing_.py
|
|
| | | ef30154c05a2_fix_order_column_default_value.py
|
|
| | | f22d7bf5fe2c_add_stateid_and_county.py
|
|
| | | f3ddb9f7f08f_fees_worksheet_updates.py
|
|
| | | f5b392b930eb_update_cash_from_borrower_field_to_.py
|
|
| | | f987a0e9ecf7_add_email_templates_eligibility_and_.py
|
|
| | | fbfb345f330c_add_iscompleted_column.py
|
|
| | | fd15377b55c5_loan_cost_type_data_updates.py
|
|
| | |
|
|
| | +---app
|
|
| | | | main.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---config
|
|
| | | | env.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---enums
|
|
| | | | application_status_enum.py
|
|
| | | | email_template_enum.py
|
|
| | | | escrow_waiver_types_enum.py
|
|
| | | | load_start_api_enum.py
|
|
| | | | loan_program_enum.py
|
|
| | | | loan_purpose_enum.py
|
|
| | | | loan_types_enum.py
|
|
| | | | notification_type_enum.py
|
|
| | | | occupancy_type_enum.py
|
|
| | | | property_type_enum.py
|
|
| | | | refinance_purpose_enum.py
|
|
| | | | role_enum.py
|
|
| | | | time_zone_enum.py
|
|
| | | | uwm_other_adjustment_enum.py
|
|
| | | | vendor_enum.py
|
|
| | | |
|
|
| | | +---models
|
|
| | | | account_types.py
|
|
| | | | application.py
|
|
| | | | application_declaration.py
|
|
| | | | application_statuses.py
|
|
| | | | asset_types.py
|
|
| | | | base.py
|
|
| | | | buydown_types.py
|
|
| | | | chat.py
|
|
| | | | chatbot_user_mapping.py
|
|
| | | | citizenship_status.py
|
|
| | | | commitment_period.py
|
|
| | | | compensation_payer_types.py
|
|
| | | | countries.py
|
|
| | | | credit_company.py
|
|
| | | | credit_setup.py
|
|
| | | | document_statuses.py
|
|
| | | | document_type.py
|
|
| | | | email_templates.py
|
|
| | | | employee_types.py
|
|
| | | | employment_type.py
|
|
| | | | escrow_waiver_types.py
|
|
| | | | ethnicity.py
|
|
| | | | fee_types.py
|
|
| | | | first_time_home_buyer.py
|
|
| | | | flex_term.py
|
|
| | | | housing_expense.py
|
|
| | | | income_analytic_data.py
|
|
| | | | income_analytic_updation.py
|
|
| | | | income_types.py
|
|
| | | | lender_docs_json.py
|
|
| | | | liability_types.py
|
|
| | | | loan_cost_types.py
|
|
| | | | loan_details.py
|
|
| | | | loan_programs.py
|
|
| | | | loan_purposes.py
|
|
| | | | loan_term.py
|
|
| | | | loan_types.py
|
|
| | | | manner_held.py
|
|
| | | | marital_status.py
|
|
| | | | message.py
|
|
| | | | notification_types.py
|
|
| | | | occupancy_types.py
|
|
| | | | onBoarding_profile.py
|
|
| | | | other_price_adjustments.py
|
|
| | | | ownership.py
|
|
| | | | preunderwriting_documents_data.py
|
|
| | | | price_adjustments.py
|
|
| | | | processing_options.py
|
|
| | | | product_and_pricing.py
|
|
| | | | product_assigned_rate.py
|
|
| | | | product_rates.py
|
|
| | | | product_rate_vendors.py
|
|
| | | | property_rights.py
|
|
| | | | property_types.py
|
|
| | | | quote.py
|
|
| | | | race.py
|
|
| | | | refinance_purposes.py
|
|
| | | | states.py
|
|
| | | | user.py
|
|
| | | | user_assets.py
|
|
| | | | user_demographics.py
|
|
| | | | user_document.py
|
|
| | | | user_employment_and_income.py
|
|
| | | | user_fees_worksheet.py
|
|
| | | | user_liabilities.py
|
|
| | | | user_notification.py
|
|
| | | | user_profile.py
|
|
| | | | user_reos.py
|
|
| | | | user_roles.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---routers
|
|
| | | | | application_dropdown_router.py
|
|
| | | | | application_router.py
|
|
| | | | | consumer_router.py
|
|
| | | | | dashboard_router.py
|
|
| | | | | employee_router.py
|
|
| | | | | fees_worksheet_router.py
|
|
| | | | | hubspot_router.py
|
|
| | | | | income_analytic_router.py
|
|
| | | | | loan_officer_admin_router.py
|
|
| | | | | notification_router.py
|
|
| | | | | pipeline_service_router.py
|
|
| | | | | product_pricing_router.py
|
|
| | | | | quality_check_router.py
|
|
| | | | | quick_price_router.py
|
|
| | | | | report_router.py
|
|
| | | | | tools_router.py
|
|
| | | | | truv_api_router.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_router_v1.py
|
|
| | | |
|
|
| | | +---schemas
|
|
| | | | | amortization_schedule_schema.py
|
|
| | | | | application_declarations_schema.py
|
|
| | | | | application_schema.py
|
|
| | | | | assign_product_rate.py
|
|
| | | | | employee_schema.py
|
|
| | | | | housing_expense_schema.py
|
|
| | | | | hubspot.py
|
|
| | | | | income_analytic.py
|
|
| | | | | lead_info_schema.py
|
|
| | | | | lead_schema.py
|
|
| | | | | loan_info_schema.py
|
|
| | | | | pagination_schema.py
|
|
| | | | | product_pricing_schema.py
|
|
| | | | | qc_document_verification_response.py
|
|
| | | | | quick_price_schema.py
|
|
| | | | | quote_schema.py
|
|
| | | | | quote_template_schema.py
|
|
| | | | | response_schema.py
|
|
| | | | | truv_api_schema.py
|
|
| | | | | update_user_schema.py
|
|
| | | | | user_assets_schema.py
|
|
| | | | | user_credit_setup_schema.py
|
|
| | | | | user_demographics_schema.py
|
|
| | | | | user_employment_and_income_schema.py
|
|
| | | | | user_fees_schema.py
|
|
| | | | | user_liabilities_schema.py
|
|
| | | | | user_profile_schema.py
|
|
| | | | | user_real_estate_owned_schema.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---examples
|
|
| | | | | application.py
|
|
| | | | | application_dropdown.py
|
|
| | | | | consumer.py
|
|
| | | | | dashboard.py
|
|
| | | | | employee.py
|
|
| | | | | error_response.py
|
|
| | | | | fees_worksheet.py
|
|
| | | | | hubspot.py
|
|
| | | | | notification.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_and_pricing.py
|
|
| | | | | quick_price.py
|
|
| | | | | report.py
|
|
| | | | | tools.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | user_assets_schema.py
|
|
| | | | user_employment_and_income_schema.py
|
|
| | | | user_liabilities_schema.py
|
|
| | | | user_real_estate_owned_schema.py
|
|
| | | |
|
|
| | | +---services
|
|
| | | | | application_dropdown_service.py
|
|
| | | | | application_service.py
|
|
| | | | | consumer_service.py
|
|
| | | | | consumer_tools_service.py
|
|
| | | | | dashboard_service.py
|
|
| | | | | employee_service.py
|
|
| | | | | hubspot_service.py
|
|
| | | | | income_analytic_updation.py
|
|
| | | | | notification_service.py
|
|
| | | | | pipeline_service.py
|
|
| | | | | product_pricing_service.py
|
|
| | | | | quality_check.py
|
|
| | | | | quick_price_service.py
|
|
| | | | | reports_service.py
|
|
| | | | | tools_service.py
|
|
| | | | | truv_api_service.py
|
|
| | | | | user_fees_worksheet_service.py
|
|
| | | | | __init__.py
|
|
| | | | |
|
|
| | | | +---helper
|
|
| | | | | | application_service_helper.py
|
|
| | | | | | consumer_helper.py
|
|
| | | | | | dashboard_service_helper.py
|
|
| | | | | | employee_service_helper.py
|
|
| | | | | | excel_filler_helper.py
|
|
| | | | | | excluded_domains.py
|
|
| | | | | | fees_worksheet_service_helper.py
|
|
| | | | | | product_service_helper.py
|
|
| | | | | | report_service_helper.py
|
|
| | | | | | tools_service_helper.py
|
|
| | | | | | truv_api_helper.py
|
|
| | | | | | __init__.py
|
|
| | | | | |
|
|
| | | | | \---v1
|
|
| | | | | application_service_helper_v1.py
|
|
| | | | |
|
|
| | | | \---v1
|
|
| | | | application_service_v1.py
|
|
| | | |
|
|
| | | +---templates
|
|
| | | | quotation.html
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---utils
|
|
| | | | chart.py
|
|
| | | | database.py
|
|
| | | | jwt.py
|
|
| | | | pdf.py
|
|
| | | | regex.py
|
|
| | | | utility.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | +---app_logger
|
|
| | | | exception_handlers.py
|
|
| | | | logger.py
|
|
| | | | middleware.py
|
|
| | | |
|
|
| | | +---azure_service_bus
|
|
| | | | receive.py
|
|
| | | | send.py
|
|
| | | |
|
|
| | | +---communication_service
|
|
| | | | send_email.py
|
|
| | | |
|
|
| | | +---communication_service_internal
|
|
| | | | create_notification.py
|
|
| | | | send_email.py
|
|
| | | | send_email_helper.py
|
|
| | | |
|
|
| | | \---database_function
|
|
| | | create_application
|
|
| | |
|
|
| | +---auth0_db_scripts
|
|
| | | \---dev
|
|
| | | change_password.js
|
|
| | | create.js
|
|
| | | delete.js
|
|
| | | get_user.js
|
|
| | | login.js
|
|
| | | verify.js
|
|
| | |
|
|
| | +---deployment
|
|
| | | deployment.yml
|
|
| | |
|
|
| | +---seed_data
|
|
| | | change_email_template_data.py
|
|
| | | email_template_seed_data.py
|
|
| | | email_template_seed_data_aug_12.py
|
|
| | | email_template_seed_data_jul_17.py
|
|
| | | email_template_seed_data_jul_30.py
|
|
| | | product_vendor_fees_json_seed_data.py
|
|
| | | seeder.py
|
|
| | | seed_uwm_adjustment_data.py
|
|
| | | seed_uwm_adjustment_other_data.py
|
|
| | | state_code_seed_data.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---tests
|
|
| | | conftest.py
|
|
| | | test_application_router.py
|
|
| | | test_dashboard_router.py
|
|
| | | test_employee_consumer_router.py
|
|
| | | test_fees_worksheet_router.py
|
|
| | | test_loan_officer_admin_router.py
|
|
| | | test_pipeline_service_router.py
|
|
| | | test_product_pricing_router.py
|
|
| | | test_quick_price_router.py
|
|
| | | test_report_router.py
|
|
| | | test_tools_router.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---test_payloads
|
|
| | payload_application_router.py
|
|
| | payload_dashboard.router.py
|
|
| | payload_employee_consumer_router.py
|
|
| | payload_fees_worksheet_router.py
|
|
| | payload_loan_officer_admin_router.py
|
|
| | payload_pipeline_service_router.py
|
|
| | payload_product_pricing_router.py
|
|
| | payload_quick_price_router.py
|
|
| | payload_tools_router.py
|
|
| |
|
|
| \---user-service
|
|
| | .dockerignore
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | README.md
|
|
| | requirements.txt
|
|
| |
|
|
| +---app
|
|
| | | main.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---config
|
|
| | | env.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---enums
|
|
| | | email_template_enum.py
|
|
| | | role_enum.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---info
|
|
| | | appconfig.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---models
|
|
| | | application.py
|
|
| | | email_templates.py
|
|
| | | onBoarding_profile.py
|
|
| | | user.py
|
|
| | | user_profile.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---routers
|
|
| | | user_router.py
|
|
| | |
|
|
| | +---schema
|
|
| | | | change_password.py
|
|
| | | | onBoarding_profile_schema.py
|
|
| | | | personal_info.py
|
|
| | | | response_schema.py
|
|
| | | | user_schema.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---examples
|
|
| | | error_response.py
|
|
| | | user.py
|
|
| | |
|
|
| | +---services
|
|
| | | | user_service.py
|
|
| | | | __init__.py
|
|
| | | |
|
|
| | | \---helper
|
|
| | | user_service_helper.py
|
|
| | |
|
|
| | \---utils
|
|
| | | auth0.py
|
|
| | | database.py
|
|
| | | jwt.py
|
|
| | | utility.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---app_logger
|
|
| | | exception_handlers.py
|
|
| | | logger.py
|
|
| | | middleware.py
|
|
| | |
|
|
| | \---communication_service_internal
|
|
| | send_email.py
|
|
| | send_email_helper.py
|
|
| |
|
|
| \---deployment
|
|
| deployment.yml
|
|
|
|
|
+---miralabs-marketingsite-strapi
|
|
| README.md
|
|
|
|
|
+---miralabs-website
|
|
| | .env.example
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | package-lock.json
|
|
| | package.json
|
|
| | postcss.config.js
|
|
| | README copy.md
|
|
| | README.md
|
|
| | robots.txt
|
|
| | svelte.config.js
|
|
| | tailwind.config.js
|
|
| | vite.config.js
|
|
| | vite.config.mjs
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | development.yaml
|
|
| | prod.yaml
|
|
| |
|
|
| +---deployment
|
|
| | deployment.yml
|
|
| |
|
|
| +---src
|
|
| | | .DS_Store
|
|
| | | app.css
|
|
| | | app.html
|
|
| | |
|
|
| | +---assets
|
|
| | | +---backgrounds
|
|
| | | | background-card-landscape.png
|
|
| | | | background-header-seconday.png
|
|
| | | | background-horizontal-cropped-light-linear-gradient.svg
|
|
| | | | background-light-gradient-1-1.svg
|
|
| | | | background-light-gradient-4-3.svg
|
|
| | | | background-meet-mira.svg
|
|
| | | | background-vertical-gradient.png
|
|
| | | | background-vertical-light-linear-gradient.png
|
|
| | | | blog-page-header-background.svg
|
|
| | | | footer-background.svg
|
|
| | | | gradient-header.svg
|
|
| | | | header-background-main.png
|
|
| | | | popup-background.svg
|
|
| | | |
|
|
| | | +---chat-videos
|
|
| | | | Chat-Eligibility.mp4
|
|
| | | | Chat-Eligibility.webm
|
|
| | | | Chat-Loan-Comparision.mp4
|
|
| | | | Chat-Loan-ComparisionV.mp4
|
|
| | | | Chat-Loan-ComparisionV.webm
|
|
| | | | Chat-Preapproval.mp4
|
|
| | | | Chat-Preapproval.webm
|
|
| | | | Chat-Profile.mp4
|
|
| | | | Chat-Profile.webm
|
|
| | | | Header-General-Chat.webm
|
|
| | | | Header-General-Chat1.mp4
|
|
| | | | Header-General-Chat1.webm
|
|
| | | | multilingual-video.mp4
|
|
| | | |
|
|
| | | +---dashboards
|
|
| | | | asparrow-dashboard.png
|
|
| | | | dashboard-1.png
|
|
| | | | dashboard-2.png
|
|
| | | | dashboard-3.png
|
|
| | | | dashboard-4-cropped.png
|
|
| | | | dashboard-4.jpg
|
|
| | | |
|
|
| | | +---elements
|
|
| | | | attachment-icon.svg
|
|
| | | | bar-group.svg
|
|
| | | | borrower-icon-2.svg
|
|
| | | | borrower-icon.svg
|
|
| | | | drop-down-icon-straight.svg
|
|
| | | | drop-down-icon.svg
|
|
| | | | Vector-arrow-grey.svg
|
|
| | | | Vector-arrow.svg
|
|
| | | |
|
|
| | | +---icons
|
|
| | | | akar-icons_twitter-fill.svg
|
|
| | | | arrow-icon-faq.svg
|
|
| | | | arrow-outward.png
|
|
| | | | burger.svg
|
|
| | | | cib_facebook-f.svg
|
|
| | | | cib_linkedin-in.svg
|
|
| | | | close-icon.svg
|
|
| | | | cross-icon.svg
|
|
| | | | currency-exchange.png
|
|
| | | | ellipse-grey.png
|
|
| | | | ellipse-purple.png
|
|
| | | | error-icon.svg
|
|
| | | | facebook-icon.svg
|
|
| | | | headset-mic.png
|
|
| | | | home-icon.svg
|
|
| | | | insta-icon.svg
|
|
| | | | linkdin-icon.svg
|
|
| | | | Logo-Option.svg
|
|
| | | | mail-icon.svg
|
|
| | | | map-icon.svg
|
|
| | | | mira-icon-small.svg
|
|
| | | | mira-lab-icon-large.svg
|
|
| | | | mira-text-icon.svg
|
|
| | | | mira-text-large.svg
|
|
| | | | monitoring-icon.jpg
|
|
| | | | monitoring.png
|
|
| | | | multi-lingual.svg
|
|
| | | | note-stack.png
|
|
| | | | operational-Intelligence-Icon.svg
|
|
| | | | people-icon.svg
|
|
| | | | person-icon-large.png
|
|
| | | | person-icon.svg
|
|
| | | | person-id-icon.svg
|
|
| | | | scroll-thumb-icon.png
|
|
| | | | secure-icon.svg
|
|
| | | | send-button-chat-bot.svg
|
|
| | | | send-button.svg
|
|
| | | | splitscreen-add.svg
|
|
| | | | star-group.svg
|
|
| | | | star.png
|
|
| | | | streaming-icon.svg
|
|
| | | | try-mira-icon1.svg
|
|
| | | | try-mira-icon2.svg
|
|
| | | | twitter-icon.svg
|
|
| | | | youtube-icon.svg
|
|
| | | |
|
|
| | | +---image-elements
|
|
| | | | blog-post-image.png
|
|
| | | | graph-image.png
|
|
| | | | mira-chatbot-svg.svg
|
|
| | | | news-banner-img-1.svg
|
|
| | | | news-banner-img-2.svg
|
|
| | | | subscribed-tick.png
|
|
| | | | why-mira-card-img-1.svg
|
|
| | | | why-mira-card-img-2.svg
|
|
| | | | why-mira-card-img-3.svg
|
|
| | | | why-mira-card-img-4.svg
|
|
| | | | why-mira-card-img-5.svg
|
|
| | | |
|
|
| | | \---logo
|
|
| | | combined.svg
|
|
| | | cookie-vector.svg
|
|
| | | legal.svg
|
|
| | | microsoft-logo.png
|
|
| | | microsoft-partner-logo.svg
|
|
| | | mira-lab-icon-large.svg
|
|
| | | mira-labs-icon.svg
|
|
| | | mira-large-icon-cropped.svg
|
|
| | | Mira-logo-combined.svg
|
|
| | | mira-small-icon-2.svg
|
|
| | | mira-text-icon.svg
|
|
| | | mira-text-large.svg
|
|
| | | sec_lock.svg
|
|
| | | sparrow-logo.svg
|
|
| | | visibility_lock.svg
|
|
| | |
|
|
| | +---components
|
|
| | | | CookiePopup.svelte
|
|
| | | | TypewriterInput.svelte
|
|
| | | |
|
|
| | | +---CardSlider
|
|
| | | | CardSlider.svelte
|
|
| | | |
|
|
| | | +---CardSliderv2
|
|
| | | | CardSlider.svelte
|
|
| | | |
|
|
| | | +---ChatBot
|
|
| | | | Chatbot.svelte
|
|
| | | |
|
|
| | | +---MeetMiraV2
|
|
| | | | MainContent.svelte
|
|
| | | |
|
|
| | | +---MortageCard
|
|
| | | | MortgageGuidance.svelte
|
|
| | | |
|
|
| | | +---Sidenav
|
|
| | | | Sidenav.svelte
|
|
| | | |
|
|
| | | \---WhyMira
|
|
| | | WhyMira.svelte
|
|
| | |
|
|
| | +---constants
|
|
| | | constants.js
|
|
| | | imageUrls.js
|
|
| | |
|
|
| | +---lib
|
|
| | | \---ui-elements
|
|
| | | | clevertap.js
|
|
| | | | hubspotService.js
|
|
| | | |
|
|
| | | +---buttons
|
|
| | | | PrimaryButton.svelte
|
|
| | | | SecondaryButton.svelte
|
|
| | | | SignUpButton.svelte
|
|
| | | | TryMiraButton.svelte
|
|
| | | |
|
|
| | | +---heading
|
|
| | | | Heading.svelte
|
|
| | | |
|
|
| | | +---markdown
|
|
| | | | | MarkdownRenderer.svelte
|
|
| | | | |
|
|
| | | | \---renderers
|
|
| | | | MDHeadingComponent.svelte
|
|
| | | | MDImageComponent.svelte
|
|
| | | | MDParagraphComponent.svelte
|
|
| | | |
|
|
| | | \---mira
|
|
| | | MiraLogo.svelte
|
|
| | |
|
|
| | +---routes
|
|
| | | | +layout.svelte
|
|
| | | | +page.svelte
|
|
| | | | index.svelte
|
|
| | | |
|
|
| | | +---blog
|
|
| | | | \---[slug]
|
|
| | | | +page.server.js
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---blogs
|
|
| | | | +page.server.js
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---cookies
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---legal-document
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---news
|
|
| | | | +page.server.js
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---news-article
|
|
| | | | \---[slug]
|
|
| | | | +page.server.js
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---page-sections
|
|
| | | | Benefits.svelte
|
|
| | | | Faq.svelte
|
|
| | | | Footer.svelte
|
|
| | | | Header.svelte
|
|
| | | | MeetMira.svelte
|
|
| | | | Overview.svelte
|
|
| | | | Solutions.svelte
|
|
| | | | WhyMira.svelte
|
|
| | | |
|
|
| | | +---privacy
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---security
|
|
| | | | +page.svelte
|
|
| | | |
|
|
| | | +---sitemap.xml
|
|
| | | | +server.js
|
|
| | | |
|
|
| | | \---[...catchall]
|
|
| | | +page.js
|
|
| | | +page.server.js
|
|
| | | +page.svelte
|
|
| | |
|
|
| | \---utils
|
|
| | websocketFormatter.js
|
|
| |
|
|
| \---static
|
|
| favicon.ico
|
|
| favicon.png
|
|
|
|
|
+---Miralabsai
|
|
| | .gitignore
|
|
| | Dockerfile
|
|
| | manage.py
|
|
| | README.md
|
|
| | requirements.txt
|
|
| | __init__.py
|
|
| |
|
|
| +---.github
|
|
| | \---workflows
|
|
| | development.yml
|
|
| |
|
|
| +---agents
|
|
| | | admin.py
|
|
| | | apps.py
|
|
| | | models.py
|
|
| | | tests.py
|
|
| | | urls.py
|
|
| | | views.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---admin_agents
|
|
| | | admin_agent.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---consumer_agents
|
|
| | | authorization_agent.py
|
|
| | | doc_agent.py
|
|
| | | eligibility_agent.py
|
|
| | | forms_agent.py
|
|
| | | general_info_agent.py
|
|
| | | loan_comparision_agent.py
|
|
| | | pre_approval_agent.py
|
|
| | | scenario_agent.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---loan_officer_agents
|
|
| | | followup_agent.py
|
|
| | |
|
|
| | +---middleware
|
|
| | | conversation_agent.py
|
|
| | | fallback.py
|
|
| | | greeting_agent.py
|
|
| | | orchestrator.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---migrations
|
|
| | | __init__.py
|
|
| | |
|
|
| | +---prompts_examples
|
|
| | | agents_cot.py
|
|
| | | form_question.py
|
|
| | | master_dictionary.py
|
|
| | | nlu_agent_prompt_examples.json
|
|
| | | purchase_rate_refinance_data.json
|
|
| | | questions_purchase.json
|
|
| | | questions_refinance.json
|
|
| | | router_prompt_examples.json
|
|
| | | sf_wf_db_record.py
|
|
| | |
|
|
| | \---utils
|
|
| | db_handler.py
|
|
| | db_handler_.py
|
|
| | doc_handler.py
|
|
| | form_db_handler.py
|
|
| | log_handler.py
|
|
| | ner_handler.py
|
|
| | orchestrator_db_handler.py
|
|
| | orchestrator_followup.py
|
|
| | response_handler.py
|
|
| | sql_db_handler.py
|
|
| | uuid_generator.py
|
|
| |
|
|
| +---deployment
|
|
| | deployment.yml
|
|
| |
|
|
| \---Miralabsai
|
|
| asgi.py
|
|
| serializers.py
|
|
| settings.py
|
|
| urls.py
|
|
| wsgi.py
|
|
| __init__.py
|
|
|
|
|
+---notification-service
|
|
| .gitignore
|
|
| azure-pipelines.yml
|
|
| README.md
|
|
|
|
|
+---reporting-service
|
|
| .gitignore
|
|
| azure-pipelines.yml
|
|
| README.md
|
|
|
|
|
\---user-service
|
|
| .dockerignore
|
|
| .env.example
|
|
| .gitignore
|
|
| Dockerfile
|
|
| README.md
|
|
| requirements.txt
|
|
|
|
|
+---.github
|
|
| | CODEOWNERS
|
|
| |
|
|
| \---workflows
|
|
| development.yml
|
|
| uat.yml
|
|
|
|
|
+---.vscode
|
|
| launch.json
|
|
|
|
|
+---app
|
|
| | main.py
|
|
| | __init__.py
|
|
| |
|
|
| +---config
|
|
| | env.py
|
|
| | __init__.py
|
|
| |
|
|
| +---enums
|
|
| | email_template_enum.py
|
|
| | __init__.py
|
|
| |
|
|
| +---info
|
|
| | appconfig.py
|
|
| | __init__.py
|
|
| |
|
|
| +---models
|
|
| | application.py
|
|
| | email_templates.py
|
|
| | onBoarding_profile.py
|
|
| | user.py
|
|
| | user_profile.py
|
|
| | __init__.py
|
|
| |
|
|
| +---routers
|
|
| | user_router.py
|
|
| |
|
|
| +---schema
|
|
| | change_password.py
|
|
| | onBoarding_profile_schema.py
|
|
| | personal_info.py
|
|
| | response_schema.py
|
|
| | user_schema.py
|
|
| | __init__.py
|
|
| |
|
|
| +---services
|
|
| | | user_service.py
|
|
| | | __init__.py
|
|
| | |
|
|
| | \---helper
|
|
| | user_service_helper.py
|
|
| |
|
|
| \---utils
|
|
| | auth0.py
|
|
| | database.py
|
|
| | jwt.py
|
|
| | utility.py
|
|
| | __init__.py
|
|
| |
|
|
| +---app_logger
|
|
| | exception_handlers.py
|
|
| | logger.py
|
|
| | middleware.py
|
|
| |
|
|
| \---communication_service_internal
|
|
| send_email.py
|
|
| send_email_helper.py
|
|
|
|
|
\---deployment
|
|
deployment.yml
|
|
|
|
|