Skip to content

Day 4 Week 1 Project Of Creating A Portfolio Mobile Version Second Milestone Using A Template From Figma Design Using HTML and CSS

Notifications You must be signed in to change notification settings

David-Kasilia/My-Portfolio-Microverse-Project

Repository files navigation

My-Portfolio-Mobile-Version

Project Of Creating A Portfolio Mobile Version Using A Template From Figma Design Using HTML and CSS. Click the link below to view the live preview of the website: https://david-kasilia.github.io/My-Portfolio-Microverse-Project/

Desktop Version Of The Project

desktop-version

Mobile Version Of The Project

This Is The Image Of The Deployed Mobile Version Of The Project

mobile-version

  • This Project was about building my portfolio using the fourth template on Figma.
  • The page is responsive to deskop, medium devices like tablets and mobile devices.

Built with

  • HTML
  • CSS

Prerequisites

  • VSCode
  • Git
  • Browser With Developer Tools

Project Setup

  1. Created a Github Repository
  2. Cloned the created repository to my local machine
  3. I created setup-project branch to create all the files needed for the project. These Files include:
    • .github/workflows directory to store the linter.yml file
    • images directory to store the images used in creating this project.
    • stylesheet directory to store the style.css file for styling the website
    • index.html to write the HTML code.
  4. Merged setup-project with the main branch
  5. Created the initialization-project branch to build the project code.
  6. Opened the folder Using VSCode.
  7. Completed the HTML code first
  8. Completed the CSS part.
  9. Used Media queries to make the website responsive.
  10. Ensured That forms can be submitted to Formspree
  11. Added anmations to the website.
  12. Deployed the website using Github Pages.

Web Accessibility

Report on web accessibility checks:
We evaluated the projects with my coding patner Peter and saw the necessarry changes needed to be made on our projects. We used Wave a web accessibility evaluation report tool to get more insight on the project.
According to WAVE accessibility Evaluation Report:
Link To the report

Image below shows a summary of the report errors: wave evaluation

Issues That were found on web accessibility

  • Page titles: Changed to more descriptive page title that perfectly describes my project.
  • Image text alternatives: Some Images had the same alternative text. I changed them to appropriate alternative text that fit the image.
  • Text headings: I changed a text heding that didnot qualify to be a heading and gave it a proper element.
  • Interaction: Added Lables for all the forms and set them to invisible.

Issues That were not found on web accessibility

  • Resize: No issue found since the text resized well as the Firefox zoom works
  • Color contrast: No issue found since the template was to be the same with figma
  • The basic structure of the page: No issue found

Run Tests

I tested the website by running the code to a live server and opened it with Mozilla Firefox.To ensure the Webpage was responsive and was in a mobile version with both sections. I used the developer tools to see if it was responsive.

Image of the mobile version recent work section

I ensured that the forms can be submitted by confirming the details in formspree.

test-1

Image Of Form submission in desktop Version

test--2

Successful Form Submission in Desktop Version

test-3

Image Of Form submission in Mobile Version

test-4

Successful Form Submission in Desktop Version

Authors

David Kasilia Mwanzia

Contributing

Contributions, issues, and feature request are welcome anytime.

Show your support

Give a Like or a Star if you like this project.

Acknowledgements

Microverse

About

Day 4 Week 1 Project Of Creating A Portfolio Mobile Version Second Milestone Using A Template From Figma Design Using HTML and CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published