Contributions
(issue #1550)
Problem: Mobile number is the only way to communicate with the user about the adoption. If the mobile number is not marked with required tag, then the user forgets to provide the mobile number and there won't be any medium to connect with the user. Hence, mobile number is a mandatory.
Proposed Solution: The phone number is should be marked required in order to collect the only source of medium to connect with the adopter. Also, the phone number pattern to get the correct 10 digit phone number along with the country code from the adopter.
(issue #1199)
Problem: The website (https://30daysofjs.netlify.app/) showcases numerous JavaScript projects, but lacks clear explanations for each one. Users must visit individual GitHub repositories to understand their purpose, which is time-consuming and cumbersome.
Proposed Solution: Implement project descriptions directly on the website. When a user hovers their mouse over a project name, a concise description appears on top of a slightly faded image. This allows users to quickly grasp project functionalities without leaving the website.
(issue #50)
Problem: The current blog page lacks a clear title or has it positioned below the cover image, making it difficult for users to identify the specific blog they're reading.
Proposed Solution:
Ensure All Blogs Have Titles: Every blog post should have a designated title that accurately reflects its content.
Prominent Title Placement: Position the blog title above the cover image. This placement offers immediate clarity and aligns with user expectations for title location.
Title Emphasis: Consider increasing the font size or using a bolder font for the title to enhance its visual prominence on the page. This step is optional but can further improve readability.
(issue #5469)
Problem: The description outlines the need for a Java program to convert between standard date formats and Julian dates.
Proposed Solution: Develop the Java program that takes a standard date format (e.g., "YYYY-MM-DD") as input and calculates the corresponding Julian date (YYYYDDD). Conversely, the program should also accept a Julian date and convert it back to the standard format.