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.
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.
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.
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.
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.
A description of Mauritius for those wanting to gain more general knowledge of Mauritius. Description taken from wikepedia.
This page is used if the user requires any further information by filling out a contact form.
- 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.
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.
- 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.
- 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%.
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)
Gitpod was used used as online IDE and then pushed to GITHUB for hosting The Github page was deployed from the master branch.
In the future I would like to add a weather widget to main hero image.
- The Mauritius history page description was taken from wikipedia.
- The video used was from the official government youtube channel.
- Photos were obtained from unsplash.com
- logo design "Visit Mauritius" was obtained from textgiraffe.com
- 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.