Git Product home page Git Product logo

zahur76-milestoneproject1's Introduction

VISIT MAURITIUS

The project was created with the main intention to promote tourism in Mauritius, tourism being one of the main pillars of the Mauritian economy. My design was geared towards a website that would reach a wide audience by showing them different facets of tourism that Mauritius can offer instead of the traditional focus on beaches. Hence the site would be able to cater for tourists from a larger demographic group.

UX

The website is mainly for those who are looking for a holiday destination.

  • The user should be able to identify why they would want to visit Mauritius and why Mauritius is different from other destinations.

  • By visiting this site the users should be able to get an overview of what Mauritius can offer as a travel destination.

  • The user should be exposed to other aspects of tourism besides beaches.

  • The user should be able to easily identify whether Mauritius would meet their travel reqiurements.

  • The user should be able to find details about how to plan their trip.

The site layout was constructed using wireframe. Find the wireframe here.

FEATURES

All pages have the same header and footer layout. The header consists of collapse menu for smaller devices which links to the other pages. The footer has social links plus an addtional link where visitors can download pdf form on how to become a resident.

Home page

The main landing page consists of a hero image showcasing the natural beauty of Mauriitus. The page also highlights 3 main reasons to visit Mauritius using images a text. The user can then link to experiences page to further explore activities in more detail.

Image of reasons

Experiences page

This page has a layout of 9 main activities which can be done in Mauritius covering activities for all demographics. Image and text description used for the activities.

A short tourism video was embedded to supplement the images followed by a link on how to plan your trip.

Image of reasons

Mauritius page

A description of Mauritius for those wanting to gain more general knowledge of Mauritius. Description taken from wikepedia.

Contact page

This page is used if the user requires any further information by filling out a contact form.

Technologies Used

  • HTML
  • css
  • official W3C validator
  • css official validator (Jigsaw)
  • chrome dev tools
  • Bootstrap 4 was used to for page layout purposes to help in responsive design.
  • Bootstrap cards component was used for illustrating the activities available.

TESTING

Layout

The site layout was designed to meet the website initial goals set out in the UX section. Several image content were tested before finalising web pages.

During 2nd mentor session, it was was advised to add a video and a "plan your trip" link to improve the UX. This was added to the experience page without updating wireframe.

The layout design was such that the user would initially be exposed to 3 main reasons to visit Mauritius on the main page with the intention of further wanting to explore the site.

The experiences page provided an easy and visual means to:

  • showcase a variety activities that are on offer using both pictures and video.
  • see if Mauritius suited their travel requirements.
  • provide a link on how to plan their trip.

During testing it was noticed that on the Mauritius page the contrast between background image and text caused reading issues. This was resolved by darkening the background image.

Navbar

  • Page inspected on mobile devices using dev tool
  • Toggle button pressed to inspect if dropdown menu was executed correctly. Under testing it was noticed that dropdown menu was behind the background images. Issue resolved using z-index and changing background colour of dropdrown menu.

Contact-form

  • Go to the "Contact Us" page
  • Submit query was pressed with empty fields. "Please fill out field" returned appears.
  • Invalid email format inserted. Message related to invalid email format appears. It was also noticed that contact form width was too small on smaller devices. This was modified using @media screen to increase width to 90%.

Links

All links were verified for errors. Social links and download links initially changed active page when clicked on. Issue resolved by adding style="_blank" attribute.

The following validators were used to test for code errors:

  • official W3C validator
  • css official validator (Jigsaw)

DEPLOYMENT

Gitpod was used used as online IDE and then pushed to GITHUB for hosting The Github page was deployed from the master branch.

FUTURE IMPROVEMENTS

In the future I would like to add a weather widget to main hero image.

CREDITS

Content

  • The Mauritius history page description was taken from wikipedia.
  • The video used was from the official government youtube channel.

Media

  • Photos were obtained from unsplash.com
  • logo design "Visit Mauritius" was obtained from textgiraffe.com

Acknowledgements

  • W3schools.com for reusing existing code. Code referenced in css.
  • geeksforgeeks.org for reusing existing code. Code referenced in css.
  • I would like to thank Shabana Meerun and Allen Thomas Varghese for their input.

zahur76-milestoneproject1's People

Contributors

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