Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
16
Comments
32

khaduj || خدوج

@khaduj03Afghanistan670 points

I am a passionate learner, always eager to improve my skills and take on new challenges. I enjoy coding, particularly in web development, and am excited about creating user-friendly solutions. I am constantly growing and striving to become a better developer.

I’m currently learning...

React.js and Next.js

Latest solutions

  • crowdfunding-product-page-main

    #react#typescript#motion

    khaduj || خدوج•670
    Submitted 6 months ago

    I would really appreciate it if someone could review my code and guide me on how to write cleaner and more efficient code. I’m eager to improve my coding skills and learn best practices :)


    1 comment
  • contact-form-main

    #typescript#react

    khaduj || خدوج•670
    Submitted 6 months ago

    I used Vite in this project, but I faced an issue when trying to use Tailwind CSS :( I followed the installation steps, but it didn’t work :/ Can anyone help me set up Tailwind CSS with Vite correctly:?


    4 comments
  • loopstudios-landing-page-main

    #react#tailwind-css

    khaduj || خدوج•670
    Submitted 6 months ago

    Any feedback would be greatly appreciated!


    2 comments
  • insure-landing-page-master

    #react#tailwind-css

    khaduj || خدوج•670
    Submitted 6 months ago

    Any feedback is appreciated


    1 comment
  • pricing-component-with-toggle-master


    khaduj || خدوج•670
    Submitted 6 months ago

    I would appreciate feedback on improving my codes


    0 comments
  • social-media-dashboard-with-theme-switcher-master

    #react#tailwind-css

    khaduj || خدوج•670
    Submitted 7 months ago

    Any feedback is appreciated


    3 comments
View more solutions

Latest comments

  • Zahra•40
    @Z3ra33
    Submitted 4 months ago

    html css flexbox

    2
    khaduj || خدوج•670
    @khaduj03
    Posted 4 months ago

    Niceeeee dear just keep going 👏😍

  • Zahra•40
    @Z3ra33
    Submitted 4 months ago

    html css flexbox

    1
    khaduj || خدوج•670
    @khaduj03
    Posted 4 months ago

    keep it up my dear <3

    Marked as helpful
  • Masseh•260
    @Masseh2025
    Submitted 5 months ago
    What are you most proud of, and what would you do differently next time?

    The thing I'm most proud of is that I succeeded in finally completing this project after a week. One thing I would do differently would be to start off small and test things relating to the project instead of starting off big then getting confused when somethings not working.

    What challenges did you encounter, and how did you overcome them?

    I overcame a filtering error. I overcame it by testing out differn't solutions and debugging it.

    What specific areas of your project would you like help with?

    Any feedback is helpful even if it's small and does not matter as much.

    Product List With Cart

    #react#typescript#vite#tailwind-css
    2
    khaduj || خدوج•670
    @khaduj03
    Posted 5 months ago

    Nice approach! 👏

  • Mahmood•2,130
    @MahmoodHashem
    Submitted 6 months ago
    What are you most proud of, and what would you do differently next time?

    I learned:

    • Advanced React Patterns and Architecture:
      • Custom hooks for centralized state management 🪝
      • Service layer to separate business logic 🔄
      • Layout component patterns for a consistent UI 🎨
    • Modern Animation Techniques:
      • Coordinated layout animations using LayoutGroup 🎉
    • State Management Best Practices:
      • Efficient updates with useCallback ⚡
      • Clean state reset procedures 🔄
      • Centralized game logic 🎮
    • Sound Implementation:
      • Audio feedback system 🔊
      • Management of sound effects 🎶
    • Component Design:
      • Dynamic positioning systems 📍
      • Flexible layout structures 🏗️
    • Code Organization:
      • Clear separation of concerns 📂
      • Management of constants 🛠️
      • Service-oriented architecture 📊
      • Maintainable file structure 📁
    • Game Logic Implementation:
      • Rule-based winning conditions 🏆
    What specific areas of your project would you like help with?

    Any feedback is appreciated

    Rock-Paper-Scissors Bonus | ⚛️ReactJS+🎨TailwindCSS+🌊Framer Motion

    #react#tailwind-css#motion
    2
    khaduj || خدوج•670
    @khaduj03
    Posted 6 months ago

    Wow, it's an amazing project! Absolutely fantastic!🔥 Keep shining bro👏😁

    Marked as helpful
  • Alina•170
    @electr0space
    Submitted 6 months ago

    Responsive landing page with email validation in JS

    1
    khaduj || خدوج•670
    @khaduj03
    Posted 6 months ago

    Hey, great job! However, on my desktop view, the testimonials don't seem aligned properly in a single row. Instead of using flex-wrap, you could use flex-row to ensure they appear in a row on desktop. Please test it in desktop view.

    Anyway, great job, and good luck!

  • Tase Mihai•110
    @t24michael
    Submitted 6 months ago

    Non-responsive mortgage calculator

    1
    khaduj || خدوج•670
    @khaduj03
    Posted 6 months ago

    Cart Width Issue 🛠️: The cart’s width is currently set to 50%, which is causing the content to overflow. Increasing the width to 80% will provide better design and layout.

    Calculate Button Behavior: When clicking the "Calculate" button multiple times, the page behaves like a toggle, which is not the desired functionality. Clicking twice should not reset the page unnecessarily.

    Clear Functionality: When clearing the page, both the result and the illustration should reset. However, this is not happening in the current implementation.

    Using add and remove Instead of toggle: The toggle method is not suitable here. It’s better used when you want to add a class if it doesn’t exist or remove it if it does. For handling the calculation and clear actions, use add and remove to explicitly manage class changes for better control.

    Clear Function for Resetting: Implement a clear function to reset the result and display the illustration when the page is cleared. This will improve the user experience.

    You’ve made a great effort so far. Keep learning and improving! Best of luck in your future projects.😊🌟

    Marked as helpful
View more comments
Frontend Mentor logo

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

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