Skip to content

Feature/page structure#1

Merged
EnAnsari merged 4 commits intodevelopfrom
feature/page_structure
Jul 21, 2025
Merged

Feature/page structure#1
EnAnsari merged 4 commits intodevelopfrom
feature/page_structure

Conversation

@EnAnsari
Copy link
Member

This pull request introduces a multilingual resume web application with dynamic language and content switching, enhanced user interface, and responsive design. Key changes include the addition of multilingual resume data, dynamic UI updates via JavaScript, and styling improvements for a professional and accessible user experience.

Multilingual Content and Data Structure:

  • Added a resumeData object in data.js containing structured resume data in English, Persian (Farsi), and German, including work experience, academic background, and UI labels.

Dynamic UI and Interaction:

  • Implemented language and resume type switching functionality in script.js. This includes dropdown toggles, event listeners for user interactions, and dynamic rendering of content based on selected language and resume type.
  • Added utility functions for parsing markdown-style links and generating HTML for resume sections and the "About" page.

Styling and Accessibility:

  • Introduced styles.css with Tailwind CSS and Google Fonts for a clean, responsive design. Styles include RTL (right-to-left) support for Persian, hover effects, and responsive typography for smaller screens.
  • Ensured consistent layout and dropdown alignment for both LTR (left-to-right) and RTL languages.

These changes collectively create a polished, multilingual resume application with a focus on usability and maintainability.

@EnAnsari
Copy link
Member Author

I checked this web page. It's great!

@EnAnsari EnAnsari merged commit 40c1b2f into develop Jul 21, 2025
@EnAnsari EnAnsari deleted the feature/page_structure branch July 21, 2025 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant