HTML Cheat Sheet

Screenshot of HTML cheat sheet

The HTML Cheat Sheet is a web-based reference guide focusing on HTML tables, created as part of Codecademy’s Full Stack Engineering career path. This project demonstrates proficiency in HTML and CSS while serving as a practical resource for web developers. Project Overview: This cheat sheet provides a concise, easy-to-reference guide for HTML table elements and …

Read more

Dasmoto’s Arts & Crafts

Screenshot of Dasmoto's Arts & Crafts page

Dasmoto’s Arts & Crafts is a simple, static website project developed as part of Codecademy’s Full Stack Engineering Career Path. This project demonstrates fundamental HTML and CSS skills, showcasing the ability to create a basic e-commerce-style webpage. Project Overview: The website represents a fictional arts and crafts store, featuring sections for brushes, frames, and paint. …

Read more

freeCodeCamp Pokémon Search App

Screenshot of Pokémon Search App

The Pokémon Search App is a web application developed as the final certification project for freeCodeCamp’s JavaScript Algorithms and Data Structures curriculum. This project showcases my proficiency in JavaScript, API integration, and dynamic web content manipulation. Key Features: Search functionality for Pokémon by name or ID Display of Pokémon details including name, ID, image, weight, …

Read more

freeCodeCamp Cash Register Project

Screenshot of cash register project

This JavaScript project, part of the freeCodeCamp JavaScript Algorithms and Data Structures certification, simulates a cash register function. It calculates change for transactions, handling various US currency denominations. Key Features: Accurate change calculation based on purchase price and payment Handles multiple US currency units (penny to $100 bill) Assesses cash drawer status and returns appropriate …

Read more

freeCodeCamp Telephone Validator

Screenshot of telephone validator

This project, developed as part of freeCodeCamp’s JavaScript Algorithms and Data Structures certification, is a web application that validates US phone numbers. It demonstrates proficiency in JavaScript and regular expressions, showcasing the ability to handle complex string parsing and validation. Key Features: Validates various formats of US phone numbers Handles different separators (spaces, dashes, parentheses) …

Read more

freeCodeCamp Roman Numeral Converter

Screenshot of Roman Numeral converter

This Roman Numeral Converter is a web application developed as part of freeCodeCamp’s JavaScript Algorithms and Data Structures certification. It demonstrates proficiency in JavaScript, particularly in handling complex logic and string manipulation. Project Overview: The application features an input field where users can enter Arabic numerals. It then converts these numbers to Roman numerals or …

Read more

freeCodeCamp Palindrome Checker

Screenshot of palindrome checker

The Palindrome Checker is a web application developed as part of freeCodeCamp’s JavaScript Algorithms and Data Structures certification. This project showcases skills in string manipulation, logical thinking, and user input processing using JavaScript. Project Overview: This application features an input field where users can enter text. The JavaScript code then analyzes the input to determine …

Read more

freeCodeCamp Rock Paper Scissors Project

Screenshot of rock paper scissors game

This Rock Paper Scissors game is a web-based application developed as part of freeCodeCamp’s JavaScript Algorithms and Data Structures certification. It demonstrates fundamental JavaScript skills and showcases the ability to create interactive, logic-driven web applications. Project Overview: The game allows users to play the classic Rock Paper Scissors against a computer opponent. It features a …

Read more

freeCodeCamp Survey Form

Screenshot of survey form

This Survey Form is a web-based project developed as part of freeCodeCamp’s Responsive Web Design certification. It’s designed to collect feedback from subscribers of my blog on life with multiple disabilities, demonstrating skills in HTML structure and CSS styling for responsive design. Project Overview: The form is tailored to gather insights from individuals with multiple …

Read more

freeCodeCamp Product Landing Page Project

Screenshot of product landing page

This Product Landing Page is a web project developed as part of freeCodeCamp’s Responsive Web Design certification. It showcases an imaginary product, demonstrating skills in creating an engaging, informative, and responsive web page for marketing purposes.

Project Overview:

The landing page presents a fictional product, highlighting key features, pricing, and promotional content. It exemplifies the ability to create a visually appealing and informative marketing tool while adhering to responsive design principles.

Key Features:

  • Responsive layout adapting to various screen sizes
  • Navigation bar for easy access to different sections
  • Product showcase with images and descriptive text
  • Embedded video for product demonstration
  • Pricing information and call-to-action elements

Technical Highlights:

  • Semantic HTML5 for improved structure and SEO
  • CSS3 for styling and responsiveness, including Flexbox and/or Grid
  • Custom media queries for optimal display across devices
  • Integration of multimedia elements (images and video)

Development Challenges:

As a developer with visual impairments, creating this landing page presented unique challenges:

  • Selecting appropriate images and creating a video without visual feedback
  • Implementing CSS styling and layout to ensure visual appeal and functionality
  • Ensuring proper contrast and readability for all users
  • Structuring content logically for both visual appeal and screen reader accessibility

Overcoming these challenges required innovative problem-solving, such as relying on detailed image descriptions and seeking feedback on visual elements. The project significantly enhanced my skills in creating accessible, visually appealing web pages and deepened my understanding of responsive design techniques.

Learning Outcomes:

This project provided valuable experience in:

  • Balancing aesthetic design with accessibility concerns
  • Integrating multimedia elements effectively in web design
  • Applying responsive design principles to create a cohesive user experience across devices

Project Links: