Giter VIP home page Giter VIP logo

thomas-partners---travel's Introduction

Thomas & Partners

My Milestone 1 is a marketing website for my fiction travel company called Thomas and Partners. It was designed as a desktop first approach with media queries to make it responsive & accessible on all devices.

Alt text

UX

User stories

First Time Visitor Goals

  1. My goal is for visitors to easily understand what Thomas & Partners does and easily scroll through and learn about the services we offer.
  2. Visitors should be able to navigate between pages with ease and know exactly where they are on the site.
  3. Visitors should be able to find all available avenues to contact us, via phone, email, social media and our physical address.

Returning Visitor Goals

  1. Returning visitors should be able to find our contact information with ease
  2. Returning visitors should be able to find our social media links with ease

First Time User

  • As a businessman, I want quick concise information about the company, what services they provide, and how to contact them.

Returning Time User

  • I want to be able to find contact information and social media profiles to follow.

Design

Colour Scheme

Black and White are the main site colors, as well as blue, green and teal.

Typography

Lato font is the main font used throughout Thomas and partners site, with Sans Serif as a backup font for any reason Lato isn't imported correctly.Lato is a humanist sans-serif typeface. The name "Lato'' is Polish for "summer". As of August 2018, Lato is the third most served font on Google Fonts making it a familiar font without defaulting to Times Roman.

Imagery

Our images all have a purpose behind them,

  1. The first parallax image is a group of people working together around a table, reflecting the partnership of Thomas and partners bringing people together in order to fill a need or overcome a problem.
  2. The second image is a group of people wearing makeshift PPE reflecting that we take our role of looking after our customers and partners seriously.
  3. The third image is a hillside filled with windmills, reflecting how we are aware that the travel industry is detrimental to the environment and that we are committed to minimising the environmental impact our services will have on the environment with a ISO14001.
  4. The fourth image is a woman writing code, to reflect that through our partnership our partners will build bespoke travel programmes around the customers' needs.
  5. The fifth and final image is of a conference, to highlight our M.I.C.E Service offering.

Wireframes

Balsamiq: was used to create the during the below wireframes

  • Index Wireframe (Desktop, Tablet & Mobile) Index.html
  • Service Wireframe (Desktop, Tablet & Mobile) Service.html
  • Contact Us Wireframe (Desktop, Tablet & Mobile) Contact.html

Features

  1. Simple to use lay out
  2. responsive across all devices
  3. interactive forms, buttons

Technologies Used

HTML - 69.7% (https://html.com/html5/) CSS - 30.3% (https://www.w3.org/TR/CSS/#css)

Frameworks, Libraries & Programs Used

  1. Balsamiq: was used to create the during the planning stage.
  2. GitHub: was used to store the project code after being pushed from Git.
  3. Git was used for version control by utilizing the Gitpod terminal to commit to Git and Push to GitHub.
  4. Google Fonts: was used to import Lato font into the style.css file. Lato Font is used on all pages throughout the project.
  5. Bootstrap 4.4.1: was used to make the site responsive and used the grid system for it’s lay out.
  6. Font Awesome: was used to add icons throughout the site for aesthetic and UX purposes.
  7. Flaticon: was also used to add icons throughout the site for aesthetic and UX purposes.

Testing

  • Parallax was used on all pages to give an animated effect. When testing I realised that this didn’t work on mobile & tablets so I have used media queries to change the pictures to static when screen size is less than 1200px
  • The footer when on Mobile & Tablet was squashed together and you couldn’t tell where it started and finished. Using Media Queries I made bronze borders for when the screen size is less than 1200px to define each section of the footer.
  • The Service Page image is a woman coding, however the picture was too wide for mobile, I tried to crop it using GIMP 2.1 but it wasn’t very good. I opted to change it to an image of people working from a sheet of paper and a laptop when the screen size is less than 400 px.
  • On the Service page on mobile there is a white streak along the right hand side if you scroll left.
  • HTML was tested using W3C-Markup-Validation-Service: and have no issues.
  • CSS Was tested using W3C-CSS-Validation-Service: and has 1 parse issue.

The test results can be seen here

Deployment

Creation

  1. I developed my project using GitPod
  2. I logged into GitHub and clicked New, which takes your through to the Create a new repository page.
  3. I selected the Code Institute Template , clicked include all branches, named my site and added a description, selected public and clicked create repository.
  4. I deployed to GitHub Pages by going into the repository, clicked settings, scrolled down to Github Pages, selected Branch:Main then /(root) and saved and retrieved the link Thomas & Partners Link.

Fork

Log into GitHub, Locate Thomas & Partners---Travel, on the top right of the page, click fork, and it will copy the repository into your GitHub account.

Cloning

To clone you will need GitPod & GitHub.

  1. Log into Github,
  2. Find the Thomas & Partners repository,
  3. Click the GitPod button, this will create a new workspace with the loaded code that you can now work from.

Credits

All Code & Content was written by my Thomas Jackson.

Media

The photos used in this site were obtained from Pexels: & Pixabay:.

Acknowledgements

I was inspired by my previous employers Reed & Mackay, Egencia, & DialAFlight for this project. A Special thanks to my mentor Nishant Kumar for his continued support, patience & mentorship. Also thank you for Jim Moran from the slack community for being there night and day (literally).

thomas-partners---travel's People

Contributors

coopsx 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.