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

Coffee O'clock hero section with a daily coffee recommendations button

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

My SheCodes Introduction to Coding certificate with knowledge of HTML 5, CSS, ES6, and VS Code

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.