August 30 |
Text Translator |
me, Parav |
Researched and identified Google Translate API for the project. Outlined the HTML structure, focusing on the Textarea and Select elements for input and language options. |
Struggled with choosing the appropriate API for translations. We also had to figure out the API's documentation to understand its functionality and limitations. |
August 31 |
Text Translator |
me, Parav |
Worked on setting up the basic JavaScript for the project. Initialized DOM manipulation elements and began structuring the async function for API calls. |
Ran into CORS issues, which required us to rework how the API calls were made. We had to adjust our headers and spent considerable time troubleshooting. |
September 1 |
GitHub User Info |
me |
Created a new project for GitHub User Info. Outlined the HTML structure, adding an input field for username and a button to trigger the API call. Wrote the async JavaScript function to make the fetch API call. |
Encountered rate limiting issues from GitHub's API, requiring adjustments to limit the number of calls. Additionally, the initial fetch wasn't pulling all the desired data fields. |
September 2 |
Text Translator |
me, Parav |
Finalized the HTML and CSS, focusing on responsiveness and visual aesthetics. Completed the JavaScript code for translation, including language detection and translation functions. |
Faced challenges with API key exposure. Spent some time researching best practices to secure the key, which delayed our other tasks. |
September 3 |
Text Translator |
me, Parav, Krishiv, Shaurya |
Conducted a collaborative code review. Received valuable feedback from Krishiv and Shaurya. Implemented minor code adjustments and UI enhancements based on their suggestions. |
Faced minor UI/UX issues. Some buttons were not intuitively designed, and placeholder text was not informative enough. Had to rework some elements based on the feedback. |
September 4 |
GitHub User Info |
me |
Added new features to display detailed user info. Adjusted the JavaScript function to pull additional fields from the GitHub API. Tweaked the CSS for better readability. |
Ran into issues parsing the JSON data, specifically nested fields. Had to review JavaScript's methods for parsing nested JSON objects. |
September 5 |
Text Translator |
me, Parav |
Conducted final testing of the application. Added comments to the code for better readability and future reference. Validated the application across different browsers. |
Thankfully, faced no major issues today. Minor debugging was done, but no show-stopping issues. |
September 6 |
Both Projects |
All |
Final review of both projects. Ensured code quality and application integrity. |
No Challenges. |