Giter Club home page Giter Club logo

water-world's Introduction

Water World

The 'Water World' website is an informative page for people who want to visit our Spa/Sauna facilities.

Visitors of this website will find useful information about our Spa. Opening times, current price listings, contact information, furthermore to be able to share their opinion about our services. The website is targeted to people who are looking for leisure activities, wellness and therapeutic experiences.

Live Project

The live website can be found here.

Purpose of the website.

  • To promote the Spa facilities and attract consumers.
  • To inform guests and give an idea to users about the our Swimming pools, Saunas and services.
  • To invite and inspire users to visit and regularly attend the Spa.

Target Audience

  • People who want to take advantage of wellness and leisure activities.
  • People who are primarly in search of therapeautic programs as a way to improve their health conditions.

Process

Skeleton

The website was designed and structured with divs grouped and organized in grids of fractions, to make the content of the website clean.

  • The body has a main div under the class "container" that collects all elements, with the exception of the footer, to keep it below the main content.
  • Inside the main the we find h2, table, p, ul, furthermore img, audio and form tags for its respective pages.
  • The structure of the page can be more or less defined and follows the skeleton for the overall website as seen below:

Skeleton of the body

Design and Styling

The website was designed with the intent of having a colour pallete of contrast to each other, that is in parallel with the Spa itself.

  • The color Hex #e6ddcd would then emulate the wooden properties of the Sauna while the #363636 and #777777 would mimic stone surfaces of the same.

Color palette

  • The Fonts used for the Logo was Megrim which gives a sophisticated and somewhat stylish look to the logo.
  • The Fonts used for the titles and text is Athiti, giving an accessible and readable style to the users.

Overview & Features

Navigation:

The Navigation bar is divided into 3 sections.

  • The Icon is located at the Top-Left of the screen entitled Sauna World. It makes use of Megrim fonts.
  • Located at the Top-right corner of the screen is our menu with Home, About and Contact tabs that directs users to diferent pages linked within this website.
  • The links are highlighted when the cursor hovers over the selected elements, giving a much more intreactive feeling to it, after the pesudo class :hover.

Navigation sceenshot

Header/Background image

  • Is a background image of the common area of our Sauna area. It gives the users an idea of how our public facilities looks like.

Background sceenshot

Index:

The "Index" page gives information and lets the user know what the site is about, through informative slogans.

  • It gives a brief introduction to our Spa services and the opening times/prices for the Spa facilities.
  • Users are quick to understand what this website is about.

About:

The "About" page gives a slightly detailed description of the Pool and Saunas areas of the Spa.

  • In sum, images with descriptive text organized one after the other. It lets users scroll down and have a brief idea of the services.
  • It includes icons imported from FontAwesome, and briefly describes the temperature, humity and average time a guest should be in a particular sauna.
  • An Audio player is availabe with a song entitled "Bless those tired eyes". The Audio player does not automatically play, to prevent unwanted sound. Ergo, giving a better user experience.

about sceenshot

Contact:

The "Contact" page lets users provide feedback about their experiences and services. Users are required to provide their email in order to submit their message. The Form consists of the following fields (labels have been hidden, making use of the placeholder instead):

  • First Name (not required)
  • Last Name (not required)
  • Email (required)
  • Message (required)

contact sceenshot

Once a message has been submited, users are directed to another page Redirect, while being greeted with a "Thank you" message and asking them to redirect themselves to the "Home" page via the provided link.

Footer

The Footer is displayed in all pages, found at the bottom of the screen with useful information for the user.

  • It displays the Street address, Postal code, Telephone number and E-mail.
  • It also includes links that externaly open the Social media websites (Facebook, Instagram, Youtube, Twiter). Its purpose, to let users explore other platforms where the website Water World is being promoted.

Footer sceenshot

Assay

Testing:

This project was tested under Chrome DevTools, using the Device Tool bar.

  • The website is responsive and displays a pleasing style to viewers, with colors contrasting each other.
  • The links work and are correctly assigned, allowing users to easily navigate between the pages within the website, on any given device.
  • The Form works accordingly, where users are required to input their e-mail and message before sending any feedback. The action is set to direct users to a greeting page.
  • The audio player plays in accordance to the Play button and users can adjust the volume, if necessary.
  • Social media links open in external pages, to each respective icon.

The website is fully responsive on all screen sizes

  • Testing was performed under Chromes Device Toolbar, by resizing and downsizing all pages.

The website was tested in different Web browsers

  • Testing was done in Chrome, Firefox and Edge for its compatibility.

The website was tested using chromes extension WAVE Web Accessibility Evaluation Tool.

  • Testing and examination was done for all its pages and retrieved no Errors or Contrasting errors.

wave sceenshot

The website was tested for responsiveness and its viewports.

ui

Validation:

All .html and .css pages of this website were validated through validator.w3.org & jigsaw.w3.org and found no errors or warnings whatsoever, both via URL and Direct Input.

HTML code passed through the official W3C validator with no issues. See following links:

CSS code passed through the official (Jigsaw) validator with no issues

CSS ist valide! CSS ist valide!

Validate Index

DevTools & Lighthouse

All pages under Ingognito mode were scanned for Performance, Accessibility, Best Practices and SEO for both Desktop and Mobile devices under the Lighthouse function provided by Chrome DevTools, with favorable scores.

  • All pages returned very positive ratings well above 90%, with the exception of the about.html page on Mobile devices, which falls 78%.

Desktop:

Lighthouse Desktop

Mobile:

Lighthouse Mobile

Technologies

Languages

The website was written under HTML5 and CSS3.

  • HTML5 - Structure of the page
  • CSS3 - Style of the page

Other forms of development as follows:

Development & Deployment

The project was developed using GitHub and GitPod platforms.

  • Navigate to: "Repositories" and create "New".
  • Mark the following fields: ✓ Public ✓ Add a README file.
  • Select template: "Code-Institute-Org/gitpod-full-template".
  • Add a Repository name: "water-world".
  • And create Repository.

This project was developed using GitPod and suffered various executions using the inbuild Terminal.

  • git add . - Command used before commiting.
  • git commit -m "written imperative declaration" - Command used to declare changes and updates.
  • git push - Command used to push all updates to the GitHub Repository and live version.
  • python -m http.server 8000 - Command used to load the website on port 8000.

The website was deployed via Github

  • Under the given Repository, navigate to "Settings".
  • Navigate to "Pages" from the left-hand bar.
  • From here the "Source" should be set to "Deploy from branch"
  • On "Branch" select "main" and save.

The website was deployed via Github and the live version can be found here

Credits

Content:

  • The text on this site was written by the author of this Website himself.
  • codeinstitute was used as guidance platform for the development of this project.
  • w3schools was used as guidance for mistakes and errors of thid project.
  • Web Dev Simplified and was used as guidance for CCS grids in this project.
  • The Fade-in transition for @keyframes on this website, was implememted following the tutorial in this blog post

Fonts & Icons:

  • The Fonts displayed in this website were imported from Google Fonts
  • The Icons displayed in this website were imported from FontAwesome

Media:

  • The images in this website were photographed by the Author of this Website himself.
  • The music displayed on "About" page is entitled "Bless those tired eyes" performed by Clem Leek and © 2012 Brian Records.

water-world's People

Contributors

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