Git Product home page Git Product logo

conor-humphreys-full-stack-software-developer's Introduction

Conor Humphreys - Full Stack Software Developer

As part of my milestone project I decided to create a personal website as part of building a personal brand.

The main goal of the project is to present myself in the best light possible to future potential employers.

The website contains a short section about me, a portfolio of completed projects to demonstrate competencies, a timeline of my work and educational history, progress bars to display my abilities in different languages, a contact section and a footer including social links.

UX

This website is mainly for recruiters either in agencies or in-house recruiters at a variety of different companies.

The site is mapped out as one page, allowing the user to easily scroll through each section one at a time. There is a blend of colours and background images to make the user experience appealing.

The site allows the user to easily build an impression of myself through information about my work/education, my skills and background and also my portfolio of projects. The contact section and social links also give the user the opportunity ease of access to reach me if more information is required or the page has peaked their interest in me as a potential hiree.

For example, if the user wanted to gain a better insight into my professional career, the links to my social platforms in the footer, allows this to be done easily.

I employed the same wireframe as the one used in Haley Schafer's sample project.

Features

Navbar - allows users to quickly navigate through the page. A collapseable navbar is used for mobile devices.

Home - home section uses a background image and jumbotron to give an appealing user experience.

About - the about section provides a brief synopsis about myself.

Portfolio - my porfolio sections gives a brief description of each project and also shows the technologies used in each project.

Work/education - the work/education section employs a bootstrap timeline to show the history of my work and education.

Skills - the skills section demonstrates bootstrap progress bars to highlight my proficiency in a number of different languages.

Contact - the contact section allows the user to leave a direct message to me.

Footer - the footer contains social links and more contact information.

Existing Features

Navbar - allows users to quickly navigate through the page. A collapseable navbar is used for mobile devices.

Home - home section uses a background image and jumbotron to give an appealing user experience.

About - the about section provides a brief synopsis about myself.

Portfolio - my porfolio sections gives a brief description of each project and also shows the technologies used in each project.

Work/education - the work/education section employs a bootstrap timeline to show the history of my work and education.

Skills - the skills section demonstrates bootstrap progress bars to highlight my proficiency in a number of different languages.

Contact - the contact section allows the user to leave a direct message to me.

Footer - the footer contains social links and more contact information.

Features Left to Implement

Feature 1: In future I would like to provide a version of my downloadable CV.

Feature 2: I would also like to include functioning links to my repositories in my portfolio and links to my social platforms.

Technologies Used

  • JQuery
    • The project uses JQuery to simplify DOM manipulation.
  • [HTML5]
    • The project uses HTML5 to structure and display information in the browser.
  • [CSS3]
    • The project uses CSS3 in order to style the HTML5 elements.
  • Bootstrap 4
    • The project uses Bootstrap 4 to build responsive features.

Testing

In order to test my project I mainly used Google developer tools, I checked the project worked in different browsers and I also ensured the project worked on different devices to make sure that it's responsive.

I also used a code validator to ensure my code was of a sufficient standard.

Desktop: The view on desktop takes up most of the screen, it's one page which allows the user to scroll down.

Tablet: The only difference in tablet is that one of the portfolio projects is hidden.

Mobile: In mobile the Navbar is collapsed, the footer information is stacked, one of the portfolio projects is hidden and some of the text is moved in order to make it legible with the new positioning of it in the background image.

Deployment

I deployed my project using github pages.

The process was as follows: 1. Click into settings in Github account. 2. Scroll to the Source section within the Github Pages section. 3. From the dropdown menu, select master branch and then click Save.

Credits

Content

Media

Acknowledgements

  • I received inspiration for this project from Haley Schafer's sample project.

conor-humphreys-full-stack-software-developer's People

Contributors

tipoki13 avatar

Watchers

James Cloos 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.