SheCodes Final Project: A Coffee Experience with HTML, CSS, and JavaScript
In 2023, I successfully completed the Introduction to Coding bootcamp offered by SheCodes, a transformative experience that ignited my passion for web development. Over the course of three intensive weeks, I immersed myself in learning the fundamentals of HTML, CSS, and JavaScript. This program was pivotal in equipping me with the foundational skills needed to create interactive and visually appealing web pages.
Year
2023
Duration:
3 Weeks
Purpose and Final Project
The objective of the bootcamp was to develop a landing page showcasing something I am passionate about while demonstrating proficiency in HTML, CSS, and JavaScript. My final project was a personalized website dedicated to coffee, crafted with attention to detail and incorporating user interaction features. This project not only showcased my creativity but also allowed me to implement key coding concepts such as responsive design, element positioning, and event handling.
Skills and Learning
Through SheCodes, I gained a comprehensive understanding of coding principles and best practices. I learned to utilize HTML elements like <div>
, <img>
, and <button>
, stylize with CSS properties including font-size
, background
, and box-shadow
, and enhance functionality using JavaScript functionalities such as if-else
statements, alert()
dialogs, and prompt()
interactions. My instructor praised my clean and organized code, affirming my ability to troubleshoot and refine my designs efficiently.
Video of Coffee O’Clock and links created using newly learned code
I implemented a feature to enrich user experience by providing links to external resources. These links were strategically placed throughout the site to offer users the opportunity to explore additional information about coffee history and various recipes.
As part of my Introduction to Coding bootcamp with SheCodes, I developed an interactive form using JavaScript to simulate user engagement. This exercise involved creating prompts for user input, including name, email, and preferences, which would trigger personalized responses like "Welcome to our little coffee club, [name]!" This project allowed me to hone my frontend skills in form validation, user interaction design, and JavaScript event handling. While the form didn't collect real data, it served as a pivotal learning experience in creating responsive and engaging web interfaces.
Impact and Future Development
Completing this bootcamp in 2023 was instrumental in boosting my confidence in learning new technologies and refining my problem-solving skills. It provided me with valuable insights into the developer's perspective, enabling me to bridge the gap between design and implementation in future collaborations. Moving forward, I am committed to advancing my coding abilities, exploring advanced topics, and continuously refining my projects to align with industry standards and best practices in user experience (UX) design.
Conclusion
SheCodes not only introduced me to the fundamentals of coding but also sparked a passion for continuous learning and innovation in web development. This foundational knowledge will serve as a solid platform as I pursue further education and seek opportunities to contribute meaningfully to tech-driven projects.