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
Not Found
Not Found
Not Found
Not Found

All solutions

  • Submitted


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

    1. use React Hooks, useState and useEffect for state management and side effects.
    2. Date calculations and validations: Implemented complex date difference calculations and input validations.

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

    During this project, I faced several challenges that helped me grow as a developer:

    1. Complex Date Calculations: Accurately calculating age differences, considering leap years and varying month lengths. Solution: I implemented a detailed algorithm that accounts for these variations
    2. State Management: Managing multiple interrelated states (day, month, year, errors, result). Solution: I used React's useState hook and created a useEffect to trigger calculations
  • Submitted


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

    • Displays the number of unread notifications
    • Ability to mark all notifications as read
    • Clicking on individual notifications marks them as read
    • Notification items show different background colors based on read/unread status

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

    The challenge of this project is state management, need to manage the state of multiple notifications, especially when marking them as read. Solution: Use the useState hook and immutable update patterns to manage state.