- Implemented `useMarriageProfileQuery` and `getMarriageProfile` for fetching main marriage profile data.
- Created `useMarriageSectionDataQuery` and `updateMarriageSectionData` for managing section data with query and mutation hooks.
- Added `useMarriageSectionsQuery` for retrieving available marriage sections.
feat: add temporary media upload hook
- Introduced `useUploadTmpMediaMutation` and `uploadTmpMedia` for handling temporary media uploads.
feat: implement internationalization support
- Added localization configuration and dictionaries for English and Persian languages.
- Created `I18nProvider` for managing locale and dictionary context.
- Implemented utility functions for locale management and path localization.
feat: define API communication layer
- Established an HTTP client using Axios with proxy path handling for API requests.
- Implemented QuestionsPage component for user input with a multi-slide format.
- Created RulesPage component with a countdown timer and terms for marriage.
- Developed VideoPage and VideoPageTwo components for video playback and progress tracking.
- Added DevClickToComponent for IDE integration via data-locator attributes.
- Introduced detailed questions structure and utility functions for managing user responses.
- Enhanced user experience with responsive design and accessibility features.