Giter VIP home page Giter VIP logo

arc-bionics-ms1resub's Introduction

Arc Bionics

Table of Contents

  1. Project Introduction
  2. UX
  3. Design Choices
  4. Wireframes
  5. Features
  6. Technologies Used
  7. Testing
  8. Deployment
  9. Credits
  10. Acknowledgements

Project Introduction

My Project here is centered around the name of the website which is Arc Bionics. It's mainly designed and catered to amputees who are suffering with a possibility of having no replacement or options for another arm or a leg, thus making it easiy accessible for them to invest in a bionic limb that functions the same as an human limb.

I wanted this project/website to be special as this is something i do take in a passionate manner as I have a relative who has a similar situation and does not have any access to a bionic arm, so this was the main inspiration behind this website of mine.

I had taken quite a substantial amount of time as to how i could bring a design like this into action and turn it into a website. In the UX section below you will be able to see this.

To view my live website, please click onto this below:

View the live project here.

User Experience (UX)

  • User Stories

    • First Time Visitor Goals

      1. As a First Time Visitor, I want to easily navigate through the site to find content.
      2. As a First Time Visitor, I want to be able to browse the social links to see how known they are.
      3. As a First Time Visitor, I want to be able to see a company logo located within the website.
      4. As a First Time Visitor, I want to be able to use a form to contact the site for any queries in relation to bionics.
    • Site Owner Goals

      1. As a Site Owner, I want to create a very interactive website with links to allow the user to grasp clearly what is going on.
      2. As a Site Owner, I want the user to be able to submit a query using a form provided to get in contact with the company.
      3. As a Site Owner, I want the user to clearly make their way around the website with the links given as well as the social links.
      4. As a Site Owner, I want the user to be able to communicate with the company through the social links given.
      5. As a Site Owner, I want the user to view images clearly and to be able to view what the main purpose of the site is.
    • Font Selection

    • I had chosen a universal font to be used across the whole of the website as this made styling easy and had fit in well with the theme of my website. The Font I had chosen was Noto Sans

  • Colour Choice

    • When considering the colour theme of my website in the pre planning phase, I had to choose a theme that combined colours effortlessly and ensure that there would be no confusion so the user does not get distracted by the colours used.

      The Images and text colour had contrasted the theme of the logo and website well, so I had chosen a mix of colours which include; Black, White, Grey and a shade of yellow as seen below.

  • Logo Creation

    • When Creating the Logo in the pre planning phase, I had to make sure If i wanted the logo present at the header of the website or just the text to be made as responsive. Upon further thinking, I had then decided to add the logo within the site itself so it was embedded.

    • I wanted the Logo to have a futuristic touch to it as bionics is something of the future and enables the user to think bionics are the future and will be quickly in development as it will under go trials to be used in the NHS.

    • The Logo was created entirely by my own design as well as the image by using the online resource called Logo Makr.

Wireframes

  • Creation

    • I had created the wireframes as a draft and How I wanted the layout to be in the final website. Upon comparing the wireframes and the final design, there are subtle changes in regards to the form and various elements.

    • My Wireframes focus on the basic layout structure of the website and then identifying how it would look across multiple devices.

    • The Wireframes that I had developed were in Balsamiq

    • Wireframes for the website including mobile layout can be found Here

Features

  • Responsive on all devices and sizes as well as ease of accessibility with the navigation bar links.

  • Interactive Elements used across the website.

  • Captivating hero image with an effect added to grasp user's attention.

  • Adaptive Colour Theme used to bring the website together.

Technologies Used

  • Languages Used

    • HTML5

      • Used as the main language for website content and production.
    • CSS3

      • Used to style the HTML pages individually.
  • Frameworks, Libraries and Programs Used.

    1. Bootstrap 4.5
      • Bootstrap was used to assist with both the styling and responsiveness of the website.
    2. Google Fonts
      • Google Fonts was used to import 'Noto Sans' font into style.css to be used across the website.
    3. Font Awesome
      • Font Awesome was used on all pages to add icons for aesthetic and mainly UX purposes to suit theme of website.
    4. Git
      • Git was used for version control by utilizing the Gitpod terminal to commit to Git and Push to GitHub.
    5. GitHub
      • GitHub is used to store the projects code after being pushed from Git.
    6. Balsamiq
      • Balsamiq was used to create the wireframes during the design process.
    7. HTML Formatter
      • HTML Formatter was used to indent and beautify my code across my 3 pages.
    8. CSS Formatter
      • CSS Formatter was used to beautify my CSS with indentations where needed.

Testing

The W3C Markup Validator and W3C CSS Validator Services were used to validate every page of the project to ensure there were no syntax errors in the project.

W3C CSS Validator

  • This was used to validate the CSS.

    Results for the validation service can be found Here

W3C Markup Validator

  • This was used to validate the content of my HTML content.

    Results for the HTML validation can be found Here and Here

Testing User Stories from UX Section

  • First Time Visitor Goals

    1. As a First Time Visitor, I want to easily navigate through the site to find content.

      1. When Entering the site, users are greeted with a vast image with an effect to capture the user's interest. This is reinforced with a ethos which states "The Future of Movement Is Here".
      2. A Navigation Bar is present for ease of accessibility, and as this is a one page website, users can click any link within the navigation bar and it will directly take the user to that area of the website. This itself adds ease of navigation and ensures there is fluidity within the website.

    2. As a First Time Visitor, I want to be able to browse the social links to see how known they are.

      1. The website contains a footer with interactive links to choose that will take you to further social sites to learn more about the company itself and opens in another tab, leaving the website in a tab of its own.

    3. As a First Time Visitor, I want to be able to use a form to contact the site for any queries in relation to bionics.

      1. The website has a seperate page labelled as 'Contact Us'. This page has a clear and concise form to interact with.
      2. The form itself is clearly labelled and does not let you submit unless you fill in all the fields which is good user experience.

    Further Testing

    • The Website was tested on multiple browsers; Chrome, Firefox, Microsoft Edge and Safari.
    • The Website was viewed on multiple devices, iPhone XS/6s and 7 Plus, Desktop, iPad and Huawei P30 Lite.
    • Continuous testing took place to ensure the pages were linked correctly and that images were shown with no marginal errors across the screen.
    • Family members were asked to test the website for me and their stories can be found below;

    Further Testing Stories (Family)

    • "Upon entering the website, the structure was clear and I could make my way around with ease with easily navigational links placed at the top."

    • "The Gallery/portfolio section responds well on both mobile and desktop with both margins at the side to ensure the images are centered."

    • "Footer placed well and social links and styling match the theme of the website. The links itself open in a new tab to ensure the website stays open."

    • "Contact page with the form is positioned in a way where the user can clearly view the background image as well as filling in the required details with identifiable labels."

Deployment

Github Pages

This project was deployed to github by following these steps below..

  1. Log in to GitHub and locate the GitHub Repository
  2. At the top of the Repository (not top of page), locate the "Settings" Button on the menu.
  3. Scroll down the Settings page until you locate the "GitHub Pages" Section.
  4. Under "Source", click the dropdown called "None" and select "Master Branch".
  5. The page will automatically refresh.
  6. Scroll back down through the page to locate the now published site link in the "GitHub Pages" section.
  7. You have now deployed the project and this process is completed.

Credits

Code

  • Media Queries was used for mobile first responsiveness as well as fitment for other devices, with automatic bootstrap queries.

Contents

  • All content including HTML and CSS was added by me, as the developer of the website.

  • Colour properties and additional hex values was added from Hex Color Tool

Media

  • Images used in the website were added by Pexels

    • Some images were then edited by Pixlr and were also renamed to make file adding in the code more easier.
  • Logo creation was my own work as listed above.

  • Icons used within the website were added from Font Awesome

Acknowledgements

  • First and Foremost to my mentor, Aaron Sinnott. For the continuous help and tips provided to me to ensure I was doing my best. For also providing me with a basic README file to ensure I knew how to structure my own README.

  • The Slack Community for helping me when I was stuck on formatting the website and with media queries as well as with bootstrap assistance.

  • Code Institute for the course material and their inspiration from challenges and mini projects.

  • W3Schools for a source of go-to help when I could not figure out how to format images and colours and all around support!

  • Open Bionics As a source of inspiration and my motivation to pursue this project further, thank you.

  • CSS Tricks when I needed assistance on child selectors and the meaning for each element.

  • Pexels for providing the media for my website when I had no images to upload myself. Much thanks to the contributors who uploaded their own images for users to use!

  • Google for basic troubleshooting tips, from the littlest of problems to the biggest when I had no idea what was causing the issue.

Disclaimer: This website has been developed for educational purposes solely.

arc-bionics-ms1resub's People

Contributors

shazaiib47 avatar

Watchers

 avatar

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.