Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Request path contains unescaped characters
Not Found
Not Found
Not Found

All solutions

  • Submitted


    What are you most proud of, and what would you do differently next time?

    This is my first project using React.

    I think the framework choice was pretty bad. The idea to start a complicated challenge using a framework I'm just starting to learn made it way more challenging, I think. (This is why it took a week for the development and the code refactoring).

    I'm happy that I could finish my first React project. I'm immersed in it now, and I've learned so much in this week. Concepts like Hooks, useState, useEffect, and getContext are just mind-blowing, and at the same time, the logic behind them makes sense to me because I was on the edge every time due to component props scope, for example. And I needed a solution to get the data to the App level...

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

    The difficulty lies in the fact that React itself can be quite tricky when it comes to managing the app's state and component scope. Checking the local storage proved to be particularly challenging. React's paradigm of unidirectional data flow and component encapsulation necessitated careful consideration of how and where to access and update local storage within the component lifecycle. This required a deep understanding of React's state management mechanisms and the proper utilization of lifecycle methods to ensure data persistence across sessions.

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

    The doubt I have is about the structure of the code, the best practices perhaps, and the pitfalls in projects like this one.

    I added some features like word autocompletion when the user searches for words... I don't know if it's a good thing or perhaps if there are some ideas on how I can do it better.

    All along the way, I was thinking about user experience and how I can reach the level of online apps. Things like keyboard navigation or mouse wheel navigation for the suggested words, for example, could be a nice idea to implement.

  • Submitted


    Hello there, my name is Ahmed Lemssiah, and this is my solution to the Calculator app challenge on Frontend Mentor.

    As a developer, there are some things to do to honor the community:

    • Start with the classic "Hello, world!" for your first attempts.
    • Make sure to mark your "First commit" when you commit your code.
    • Embrace the developer lifestyle: having no life and no friends (just kidding!).
    • And of course, don't forget about the calculator! You have to write your own calculator.

    Users should be able to:

    • See the size of the elements adjust based on their device's screen size
    • Perform mathematical operations like addition, subtraction, multiplication, and division
    • Adjust the color theme based on their preference
    • Bonus: Have their initial theme preference checked using prefers-color-scheme and have any additional changes saved in the browser

    • Semantic HTML5 markup 😎
    • CSS custom properties πŸ˜‰
    • Flexbox 😊
    • CSS Grid πŸ˜„
    • Mobile-first workflow πŸ˜‡
    • Javascript 😁
  • Submitted


    Hi, my name is Ahmed Lemssiah, and this is my solution for the Order summary card challenge on Frontend Mentor.

    The project was made years ago but was never uploaded to GitHub. Why? Because I had no clue how to use GitHub πŸ™ˆ. This is a good way to see how far I've come, and I am proud of every second of my journey as a web designer / frontend developer.

    I learned how to use display: flex effectively.

    • HTML5
    • CSS3
  • Submitted


    Time-tracking: started the challenge in 2021 but never worked on it...

    Dashboard Coding Challenge

    My task entails creating a dashboard that closely resembles the provided design.

    The dashboard should offer users the following functionalities:

    • Responsive layout that adjusts based on the user's device screen size.
    • Interactive elements should display hover states.
    • Users should be able to switch between viewing Daily, Weekly, and Monthly stats seamlessly.
  • Submitted


    Countries API Data Visualization is my first project here. I had difficulties stopping coding because some options weren't included in the briefing, such as:

    • Implementing a "dark mode" that persists after reloading the page.
    • Extracting the country names using the countries' "Alpha3Code."
    • Implementing features to display border countries when a specific country is clicked.

    Note: I haven't refactored my code though.