Giter VIP home page Giter VIP logo

simonjvardy / aviation-consultancy Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 7.0 23.69 MB

Code Institute Milestone 1 Project - Aviation Consultancy LLC is a (fictitious) consultancy business specialising in aircraft maintenance data and regulatory compliance. I designed the website to be a showcase of the available services and a means for new customers to make contact with the business allowing project and service requests to be submitted.

Home Page: https://simonjvardy.github.io/Aviation-Consultancy/

Dockerfile 0.92% Shell 0.81% HTML 90.72% CSS 7.55%
aviation aviation-consultancy-llc bootstrap4 css3 html5 milestone-1

aviation-consultancy's Introduction

Cover Image

Hi there ๐Ÿ‘‹ I'm Simon

๐Ÿ˜‡ My Github Stats:

simonjvardy

simon's wakatime stats

trophy


Programming Languages

Python JavaScript MySQL Transact SQL

Frontend Development

HTML5 CSS3 Materialize Bootstrap Font Awesome

Frameworks | Libraries | APIs

Flask Jinja Django Leaflet Google Maps Stripe

Version Control | Coding

Git GitHub VSCode Gitpod repl.it CodePen freeCodeCamp

Databases

MongoDB MySQL SAP Sybase ASE Microsoft SQL Server PostgreSQL SQLite

Social

LinkedIn Slack

Documentation

Markdown Confluence

aviation-consultancy's People

Contributors

simonjvardy avatar

Stargazers

 avatar  avatar

Watchers

 avatar

aviation-consultancy's Issues

!bcdn boiler plate code for Font Awesome not showing icons

Describe the bug
GitPod Bootstrp 4CDN Snippet plugin:
!bcdn emmet code was used to create the HTML boilerplate code. However, the link tags for Font Awesome included in the boilerplate code are not working correctly - the icons are not displayed.

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css">
    <link rel="stylesheet" href="assets/css/style.css">
    <title>Title</title>
</head>

<body>


    <!-- Footer -->

    <!-- Scripts -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/js/bootstrap.min.js"></script>
</body>

</html>

To Reproduce
Steps to reproduce the behavior:

  1. Type !bcdn and hit the TAB key to activate the emmet code
  2. The boiler plate code shown above is created automatically
  3. Copy and paste a font awesome icon tag into the section

Expected behavior
The icon should be displayed as intended

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version 79.0 [64-bit]

README.md: Various minor typos found throughout the document

Describe the bug
Typos found in the README.md document:

  1. SEO Table of Contents sub-menu links are not formatted correctly
  2. Deployment section refers to the old MS-1 repo name

Expected behavior
The README.md doc should refer to the correct repo name and site URL

Screenshots
SEO ToC
image

Deployment
image

Unit Testing: Homepage callout image doesnโ€™t resize on an iPad or iPhone display

Describe the bug

Homepage callout image doesnโ€™t resize on an iPad or iPhone display

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/
  2. Click on 'Home'
  3. See error

Expected behavior
The background image is expected to be responsive and resize automatically to an appropriate size based on the image dimensions.

Screenshots
image

image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: iPad Pro 12.9 Gen1

  • OS: iPadOS 13.6.1

  • Browser Chrome, Firefox and Safari

  • Device: iPhone XS Max

  • OS: iOS 13.6.1

  • Browser Chrome, Firefox and Safari

Additional context
Viewing the website using Chrome Developer tools on a desktop browser shows the site as expected when viewing different screen sizes
image

image

Unit Testing: Contact Us email addresses wrap onto a 2nd line at smaller screen sizes

Describe the bug
Contact Us email addresses wrap onto a 2nd line at smaller screen sizes

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/contact-us.html
  2. Scroll down to Contact Us section
  3. Resize the browser window below 1780px width
  4. see the error

Expected behavior
The text wrapping IS normal behaviour but doesn't look good. The text needs to be shorter at smaller screen sizes to remain on one line.

Screenshots
image

Desktop (please complete the following information):

  • OS: OSX 10.11
  • Browser Firefox

Unit Testing: Homepage CTA "Contact Us Today" button difficult to see

Describe the bug
Homepage CTA "Contact Us Today" button difficult to see. The button works but merges with the background image.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://simonjvardy.github.io/Aviation-Consultancy/'
  2. See error on the homepage hero image

Expected behavior
The CTA button needs to be big, clear and visible

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

Unit Testing: Modal Contact Form doesn't close after sending the form data

Describe the bug
After entering data in all the required fields, the modal doesn't automatically close after clicking the submit button

To Reproduce
Steps to reproduce the behavior:

  1. Go to Home page
  2. Click on ''Contact Us Today' button
  3. Enter valid data into the required form fields in the modal
  4. Click 'Send'
  5. The data is sent but the modal remains open

Expected behavior
The modal window needs to close when the send button has been clicked

Screenshots
TBC

Desktop (please complete the following information):

  • OS: OS X El Capitan
  • Browser Firefox
  • Version 78.0.1esr (64-bit)

Additional context
Adding the attribute data-dismiss="modal" closes the modal when the 'Send' button is clicked but the form data is not submitted so not a viable solution.

README.md Project Management section text formatting

Describe the bug
Text formatting issues in the Project Management section

Expected behavior
The README.md content font size should be consistent

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 [64-bit]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

README.md: Wireframe Links return page error 404

Describe the bug
The Wireframes Section links to the wireframe image files are broken - the links show a page error 404.

To Reproduce
Steps to reproduce the behavior:

  1. Go to The Wireframes section in the README.md file
  2. Click on any of the wireframe name links
  3. See error

Expected behavior
The linked image file should open in a new browser window

Screenshots
Image links in the wireframes Section for README.md
image

Webpage error
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

Unit Testing: The Homepage hero image opaque overlay is too dark on some monitors

Describe the bug
The Homepage hero image opaque overlay is too dark on some display monitors

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/index.html
  2. Scroll to the top of the page
  3. View the hero image of the hangar and aircraft
  4. The image is too dark

Expected behavior
The overlay allows the text to be read clearly but can be a bit lighter to see the background image better

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

Unit Testing: Bootstrap modal popup causing background image and text to jump

Describe the bug
Bootstrap modal popup causing background image and text to jump to the right as the window opens and back to their original positions when the modal popup is closed.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/
  2. Click on 'CONTACT US TODAY' button
  3. When the modal popup opens, the underlying image and text jumps to the right.

Expected behavior
The background image and text should remain in their original places.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

Additional context
Known issue - internet searches return many results on this problem:
Adobe Support Community
GitHub: Modal may move your background to left #15229

Unit Testing: When submitting the modal form data, there is an error "405 Not Allowed" shown

Describe the bug
After creating the confirmation.html page and adjusting the index.html modal form action="confirmation.html" attribute to open the confirmation page along with the send button data-dismiss="#confirmation" link, when testing the send button a blank page opens with the error code "405 Not Allowed"

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/
  2. Click on 'CONTACT US TODAY'
  3. Enter valid data for every form input field
  4. Tick the consent tick box
  5. CLick the "Send" button
  6. A blank page opens with the error message

Expected behavior
After clicking the "Send" button, the user should be taken to the confirmation.html page

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

Unit Testing: Contact Us modal form does submit data correctly but there is no confirmation to the user

Describe the bug
Contact Us modal form does submit data correctly but there is no confirmation to the user that anything has happened or if it worked

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Home page
  2. Click on "CONTACT US TODAY" within the Call To Action jumbotron
  3. Complete all the required fields with suitable data
  4. Click "Send"

Expected behavior
As a user I expect that my contact request to have been send and received a confirmation that this has happened. The modal should close and I can click an "OK" buttin to return to the Home page.

Screenshots
Home Page CTA Jumbotron "CONTACT US TODAY" button
image

Contact Us form modal
image

Testing carried out using Code Institute Form Dump to ensure the form submitted data correctly
image

The modal remains in view after clicking "Send"
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox
  • Version 79.0 (64-bit)

About Us and Contact Us page footer top margin missing - OK on other pages

Describe the bug
I seem to have broken the footer top margins on a previous merged pull request for the About Us and Contact Us pages.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://simonjvardy.github.io/Aviation-Consultancy/about-us.html
  2. Scroll down to the footer section at the bottom of the page.
  3. See error

Expected behavior
The footer margin should be consistent across all pages

Screenshots
image

Desktop (please complete the following information):

  • OS: OS X 10.11
  • Browser Firefox
  • Version 78.2.0esr (64-bit)

Additional context
This seems to be a problem after updating the pages with semantic html W3C validator fixes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.