qburn93 / Solar

Website for Solar panel architecture inspiration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. GitHub Stats

Your Repository's Stats

2. Most Used Languages

Your Repository's Stats

3. Contributors Badge

Your Repository's Stats

Solar

Website made to display benefits of using solar power and with a gallery displaying the 3 types of solar panel materials that can be used, and with a contact form for further questions. Clients intrested in solar pannel types and wanting to know more.

The live link can be found here - https://qburn93.github.io/Project-1/

Responsice Mockup

Features

Existing Features

  • The landing page image

    • Well filmed intro for the landing page, presenting the user with the goal of the website they are on.
    • Solar roof designing / installation. Landing Page
  • Navigation Bar

    • Featured on all three pages, the full responsive navigation bar includes links to the Logo, Home page, Gallery and Contact form page and is identical in each page to allow for easy navigation.
    • This section will allow the user to easily navigate from page to page across all devices without having to revert back to the previous page via the ‘back’ button. Nav Bar
  • 4 Detailed Benefits

    • This section will allow the user to see exactly in more detail the several major benefits.
    • This section will be updated as with more benfits over time. Detailed Benefits
  • 5 Completed projects

    • This section is displaying the company's finished projects with solar installment. Projects Done
  • The Footer

    • The footer section includes links to the relevant social media sites for Solar. The links will open to a new tab to allow easy navigation for the user.
    • The footer is valuable to the user as it encourages them to keep connected via social media Footer
  • Gallery and Inspiration Images

    • The gallery will provide the user with solar panel materials to see what they wish for aesthetically .
    • This section is valuable to the user as they will be able to easily identify the types of solar roofs they can encounter.
    • User is presented with realistic and aesthethic designing for inspirational purposes. Gallery
  • Panel Information and technology

    • User is also presented at the bottom of the gallery page with additional information about the product quality and the technology behind each panel type. panel
  • Contact Form

    • This page will allow the user to get contact Solar to start their journey with the community. The user will be asked to submit their full name and email address, on top of that he/she can choose what type of inquiry they are about. contact

Bugs/UserFeedback

  • Early stage development

  • When opening from some IOS devices the panel header miss-aligns

  • On mobile device display ratio, the menu tab 'Home' is under contact form and not forming all 3 in row. This problem is only in Gallery and Contact Form pages
  • This seems to have been fixed by adding the block-size: fit-content rule to body for 950px and down, code line 460.

Menu bug

  • I have fixed this by changing the margin-right of #menu li from 30px to 25px, code line 59.

Testing

  • The website was tested manually with Google dev tools on the following devices:

  • iPhone SE (2nd generation)

  • iPhone 11 pro

  • iPhone 12/13 pro max

  • iPad

  • Galaxy S10

  • Galaxy S20 Ultra

  • Galaxy Note 20

Validator Testing

  • HTML
    • No errors were returned when passing through the official W3C validator
  • CSS

Unfixed Bugs

You will need to mention unfixed bugs and why they were not fixed. This section should include shortcomings of the frameworks or technologies used. Although time can be a big variable to consider, paucity of time and difficulty understanding implementation is not a valid reason to leave bugs unfixed.

Credits

Content

  • The text for the Home page was taken from Wikipedia Article.
  • The icons in the footer were taken from Font Awesome

Programs Used

  • Git was used for using the Gitpod terminal to commit to Git and push to Github.
  • Github - Github was used to store the project code and display the project in Github Pages. (https://github.com/)
  • Font Awesome - Font Awesome was used to add icons for the social links in the footer.
  • Google Dev Tools- Google dev tools where used to test and troubleshoot the webpage as well as fix problems with responsive design and styling.
  • Google Fonts - Google fonts where used to import every font used in the website.
  • Imgur was used to store the images used for the snippets in this readme document. (https://imgur.com/)
  • Google devs lighthouse testing.

Deployment

This game was deployed to github pages.

  • Open the repository settings.
  • Go to "pages" (found under "code and automation").
  • Choose which branch to build from. You want to choose "main". Do not forget to save the settings.
  • (If needed, choose a custom domain)
  • Open the repository in github desktop (I used github desktop. You can do this in git too.)
  • Choose to create a local clone (the first time you open your repository in github desktop, there should be a window asking if you want to create a clone)
  • Copy the link to your deployed website (which can be found in the github pages settings, where you chose which branch to build from) and make sure it is operating as expected.
  • The deployed website will now be updated when you push anything new to the repository.

Forking and cloning

  • Forking is creating a new repository with the same content as the one you forked.
    • This is done by going to the repository you want to clone, and clicking the "fork" icon in the top right corner.
  • Cloning is used for making local copies of your code.
    • Cloning a repository with github desktop is easily done by clicking the green "code" button and choosing the "open in github desktop" option. If you do not have a clone already, github desktop will ask if you want to create a local clone. Click yes.
    • If you do it with git you have to write "git clone" and then specify what you want to clone.

The live link can be found here - https://bogdan933.github.io/Project-1/

Screens

  • The quiz app has responsive design.

    • Normal desktop
    • 1280px wide and down
    • 992px wide and down
    • 748px wide and down
  • Lighthouse scores

  • Desktop score

- Mobile score

About

Website for Solar panel architecture inspiration


Languages

Language:HTML 46.5%Language:CSS 38.9%Language:Dockerfile 14.7%