One of the most common topics around women in tech is the lack of representation as well as the increasing number of women leaving tech to pursue other ventures. Our team wants to empower young women in their Computer Science journey and provide no-judgment resources for young girls who may feel isolated or unwelcome in male-dominated tech spaces.
Cracking the Code combines informative articles, educational resources, live events and scholarship opportunities, and advice from women in tech to create a one-stop shop for girls just beginning to learn about Computer Science. Our website is both accessible for young girls in the reading level as well as practical for getting started with choosing a programming language or finding networking events.
Our team utilized Glitch to collaborate on HTML, CSS, and JavaScript code for our project. We also used copyright free assets and some of our own team-created icons.
Many of our members were new to web development and had never built anything using HTML and CSS before. It was difficult figuring out how to get started, and how the HTML and CSS portions are meant to interact. One of the most frustrating parts was not being able to align elements the way we wanted them to.
Seeing as most of our members had never developed a website before this hackathon, we’re very proud of the overall design and functionality of Cracking the Code. Our website is both easy to use and aesthetically pleasing with lots of room to expand with new resources over time.
For some team members, this project provided an introduction to the use of HTML and CSS and allowed them to develop basic web design skills, including creating divs and classes. For the more experienced team members, this project was a valuable exercise in leadership and allowed for the honing of an already extant skill set through the refinement of group-produced code.
One idea for expansion we would like to implement is the inclusion of team-written practice sections for each language as well as options for more languages in the future. Additionally, we would like to add more “Learn” articles and expand on previous articles, specifically to allow for skill-based filtering of career opportunities so users can figure out what career best fits their interests. Other ideas include making the website responsive and more accessible, as well as playing around with the CSS aspects of it.