Skip to content

nasifnuh/LonAqua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LonAqua

Web Design Course Project (Fanshawe College)

Project Details

Full Name: Mohamed Nasif Nuha

Design Principles

  • Color Theory - Used shades of blue to convey trust and calmness. Different shades enhances the overall look of the site.
  • Typography - The Urbanist font was chosen for its smooth appearance and readability. It has no sharp ends, making it fit well with the water theme. Larger, bold text is used for headings, and regular text is used for body content to create a clear hierarchy.
  • Contrast - Used different shades of blue to make important elements stand out.
  • Repetition - Kept colors and fonts consistent throughout the site. The same shades of blue and the Urbanist font are used for all headings and text to maintain a uniform look.
  • Alignment - Used Flexbox to align most elements and Grid for the # and blog sections in the web view.
  • Proximity - Related items are grouped close to each other. For example, the phone number, email and location are placed together in the footer for easy access.
  • Responsive Design - The site was designed with a mobile-first approach. Flexbox was used for flexible layouts, and media queries adjusted fonts, spacing and images for different screen sizes. Grid was used specifically for the # and blog sections on the web view.

Search Engine Optimization (SEO)

  • Meta Tags - Added meta descriptions and meta keywords to each page. Made sure search engines can index and follow the pages.
  • Robots.txt - Set up robots.txt to allow all pages to be crawled by search engines.
  • Keywords - Used long-tail keywords in the content to help with search results.
  • Descriptive Links - Made sure all links describe where they go to help both users and search engines.
  • Headings - Used heading tags (H1-H6) properly to organize content and include important keywords.

Accessibility Compliance

  • WCAG 2.1 Principles are followed
  • Alt text is added to all images so screen readers can describe what the images are about.
  • Keyboard navigation is set up using tabindex so users can move through the contact form with the keyboard and assistive tools.
  • Form accessibility includes required labels for fields that must be filled out and aria-required="true" to help screen readers understand which fields are needed.
  • The site uses valid HTML and proper tags
  • The language attribute (lang) is set so screen readers know the language of the site.
  • Descriptive links explain where they lead, making it clear for screen reader users.
  • Descriptive form labels and placeholders show what information is needed and match the input fields.

Getting Started

To run the project, follow these steps:

  1. Navigate to the Source Folder
    Open your terminal or file explorer and go to the src folder.
  2. Locate the Landing Page
    Inside the src folder, open the landing folder.
  3. Open the HTML File
    Find and open the index.html file in your preferred web browser.

Images

Credits

This project utilizes the following resources:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published