Splits the `useTransactions` hook into smaller, more manageable files for improved code organization and maintainability. No functional changes are included.
Refactors the AuthContext.tsx file into smaller, more manageable files to improve code organization and maintainability. The functionality remains the same.