@ghazibenattiaSubmitted 4 days ago
What are you most proud of, and what would you do differently next time?
What I'm Most Proud of
I am most proud of how I was able to integrate Google Fonts into my project, giving it a polished and professional look with the "Outfit" font. This small detail really made a difference in the overall design and enhanced the user experience. I'm also proud of how I applied Flexbox to structure the layout. It was my first time using Flexbox, and it was rewarding to see how easy and flexible it was for centering and aligning content.
Additionally, I'm proud of the fact that I focused on responsive design from the start, ensuring that the layout looks good across different devices. This was an important step toward making the site accessible and user-friendly.
What I Would Do Differently Next Time
Next time, I would experiment more with CSS Grid alongside Flexbox for even more control over complex layouts. While Flexbox works great for simpler structures, I think CSS Grid would be beneficial for creating more intricate designs. I would also focus on improving accessibility by adding appropriate ARIA labels and ensuring better screen reader compatibility.
I also plan to refine my workflow with Git for version control and start using it earlier in the project to track changes more efficiently. Lastly, I would like to focus on making the design more interactive with some JavaScript to enhance the user experience even further.
What challenges did you encounter, and how did you overcome them?
Challenges I Encountered and How I Overcame Them
One of the main challenges I faced during this project was using Git commands in PowerShell. I encountered issues with understanding and executing commands properly, especially when it came to staging, committing, and pushing my changes to GitHub. At first, I was unsure of the correct syntax and encountered errors that slowed me down.
To overcome this challenge, I turned to multiple learning resources including online tutorials, articles, and YouTube videos. Specifically, I found tutorials from Atlassian Git tutorials and Net Ninja's YouTube tutorial on GitHub Pages to be incredibly helpful. These resources explained Git concepts clearly, which helped me understand the commands and how to troubleshoot issues effectively.
By actively looking up solutions and practicing the commands, I was able to build confidence and resolve the issues, which ultimately helped me improve my Git workflow.
What specific areas of your project would you like help with?
Areas I Would Like Help With
I would like to dive deeper into HTML semantics to improve the structure and accessibility of my web pages. Understanding how to use semantic HTML elements properly will help me create cleaner, more accessible, and SEO-friendly websites.
Additionally, I want to expand my knowledge on website responsiveness. While I've started using responsive design techniques, I would like to explore more advanced concepts and tools, such as media queries and fluid layouts, to ensure that my websites look great on all devices and screen sizes.
Finally, I aim to improve my CSS styling and design skills. I want to learn more about advanced CSS techniques, like CSS Grid and CSS animations, to enhance the aesthetics and interactivity of my projects.