Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
8
Comments
6
P
cepoumian
@cepoumian

All solutions

  • DevJobs App

    #react#vite#vitest#sass/scss

    P
    cepoumian•160
    Submitted 3 months ago

    Optimizing React Query implementation: I'd appreciate guidance on implementing more advanced patterns like optimistic updates and infinite scrolling for the job listings.

    Accessibility improvements: I want to ensure the application is fully accessible but could use help with proper ARIA attributes and keyboard navigation, especially for the filter components.

    Performance optimization: While the application performs well for the current dataset, I'd like advice on how to handle larger datasets efficiently, particularly with filtering operations.

    Testing strategy: I need guidance on setting up a comprehensive testing approach, especially for components that rely on React Query and TanStack Router.

    Filter UX enhancement: I'd like feedback on improving the filter interaction and potentially implementing saved filters or search history functionality.


    0 comments
  • Personal Blog

    #astro#sass/scss

    P
    cepoumian•160
    Submitted 5 months ago

    Performance Optimization for Astro SSR: While the project is mostly static, some elements like blog pagination could benefit from better SSR strategies instead of being handled entirely on the client.

    More Efficient Category Filtering & Pagination Handling: Right now, category filtering and pagination rely on client-side JavaScript updates. A more efficient state management approach might be beneficial to avoid redundant fetch requests.

    Potential Improvements in Accessibility & SEO: While I followed semantic HTML and ARIA best practices, I’d appreciate a review of how accessible the site is, especially for keyboard navigation and screen readers.


    0 comments
  • Body Mass Index calculator

    #web-components#sass/scss

    P
    cepoumian•160
    Submitted 5 months ago
    • Improving input validation: Would love feedback on better ways to validate height and weight inputs (e.g., handling extreme values gracefully).

    • Optimizing the component structure: Open to suggestions on making the BMI calculator more reusable in other projects.

    • Adding unit tests: Since there's only one standalone web component, is there an efficient way to test it without a full JS framework?


    0 comments
  • Newsletter Signup Form

    #web-components

    P
    cepoumian•160
    Submitted 6 months ago

    While the project is well-structured, I’d like feedback on:

    Accessibility: Are there improvements I can make to ensure the form and interactive elements are more accessible? Error handling: Right now, form validation only checks for a valid email format. Should I implement additional validation, such as checking for disposable email addresses? Performance optimizations: The event-driven approach is working well, but is there a more efficient way to handle component updates?


    0 comments
  • Article Preview Component

    #web-components

    P
    cepoumian•160
    Submitted 6 months ago

    0 comments
  • Recipe Page


    P
    cepoumian•160
    Submitted 6 months ago

    1 comment
  • Social Links Profile

    #web-components

    P
    cepoumian•160
    Submitted 6 months ago

    0 comments
  • Blog Preview Card

    #web-components

    P
    cepoumian•160
    Submitted 6 months ago

    1 comment

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub