Giter Club home page Giter Club logo

life-hax's Introduction

Life-Hax

Life Hax is a website whose goal is to give people access to various life hacks that are easy to learn and perform. The website benefits people who are looking for new and interesting ways to accomplish tasks that they may not have known about. Users will also be able contribute their own life hacks to the website by uploading.

Life Hax website Mockup

Features

Existing Features

  • The Header

    • Featured on all the pages and is fully responsive.
    • The header has a green background colour.
    • It has a white smiley face logo on the far left section of the header that contrasts well with the green background.
    • It has the website title text in the middle in bold italic white colour that contrasts well with the green background.
    • Logo and website name text link back to the homepage when clicked.
    • Font style used for the website title text is Roboto.
    • The Header clearly shows the user the name of the website by using a larger font size than the other fonts on the webpage.

Header

  • The Navigation Bar

    • Featured below the Header on all the pages and is fully responsive.
    • Navigation bar includes links to Homepage, Upload area and Life hacks page.
    • The life hacks page link has a hoverable drop-down menu which links to different sections of the Life hacks page: Food Hacks, Home Hacks, and Office Hacks.
    • The links also change from white to yellow when a mouse is hovered over it.
    • The font used is Roboto Condensed and it contrasts well with the white background.
    • The website navigation has a white background that contrasts with the website's green background to easily separate it from the rest of the website.

Nav Bar Nav Bar drop-down menu

  • The Welcome Section

    • The welcome section of the homepage gives a short greeting and gives the user an introduction to the website’s features.
    • The image below the welcome message is of a group of happy friends which shows to the user that the website is welcoming.
    • Image is inside a circle for style.
    • The font used for welcome section header Roboto Condensed and the font used for the paragraph is Roboto Slab, which are part of the same font family and go well together.
    • Font colour is white and it contrasts with the green background. And continues the white and green colour scheme for the site.

Welcome Section

  • The About Section

    • The about section gives information on the things the group that made the site are trying to achieve.
    • The image below the about message is an image of a group working together to give a feeling of camaraderie that will give the user an idea of how things are like among the people who are involved with the website.
    • Image is inside a circle for style.
    • The font used for the about section header is Roboto Condensed and the font used for the paragraph is Roboto Slab, which are part of the same font family and go well together.
    • Font colour is white and it contrasts with the green background. And continues the white and green colour scheme for the site.

About Section

  • The Contact Section

    • The contact section has a form to collect feedback from its users.
    • The form collects info on: the name, email address, and the feedback message given by the user.
    • The font used for the contact section header and subheaders is Roboto Condensed and the font used for the area the user writes in is Roboto Slab, which are part of the same font family and go well together.
    • The contact form has placeholder text so the user knows what goes inside it.
    • The area that the user writes text into has a white background which contrasts well with the rest of the website's green background.
    • The contact section is good for the user, because it gives them a way to give their own opinion on things that can be done to improve the website.

Contact Section

  • The Footer Section

    • Featured at the bottom of all the pages and is fully responsive.
    • The top section of the footer has links to social media sites that are relevant to the Life Hax website. The links will open in a new tab so that users won’t lose the page they were on before.
    • The footer’s bottom section has a copyright notice. And the font used is Roboto Slab.
    • The footer uses a white font colour with a contrasting black background to help separate from the other sections on the site.
    • The footer is beneficial to the user as it provides a reason for them to contact via social media.

Footer Section

  • The Upload Area page

    • The upload area has a form for users to upload their own life hacks to the site.
    • The form collects info on: the name, email address, hack category, and the file that contains the hack being uploaded by the user.
    • The font used for the Upload Area page header is Roboto Condensed and the font used for the area the user writes in is Roboto Slab, which are part of the same font family and go well together.
    • The upload area form has placeholder text so the user knows what goes inside it.
    • The area that the user writes text into has a white background which contrasts well with the rest of the website's green background.

Upload Area page

  • The Life Hacks page

    • The life hacks page will provide the user with a collection of different life hacks.
    • The life hacks are organised into different sections : Food Hacks, Home Hacks, and Office Hacks.
    • The life hacks sections are further broken up into the different individual hacks that are given a title and a paragraph text that explains how it is performed and its benefits.
    • Each life hack also has a supporting video clip from youtube that gives a visual demonstration on how the life hack is performed.
    • The font used for the Life Hacks page header and subheader is Roboto Condensed and the font used for the paragraph is Roboto Slab, which are part of the same font family and go well together.
    • Font colour is white and it contrasts with the green background. And continues the white and green colour scheme for the site.
    • This page is important to the user as it is where they will navigate to find the interesting hacks that they are looking for.

Life Hacks page

Testing

  • I tested that the website worked in a variety of browsers: Chrome, Firefox, and Opera.
  • I confirmed that this project is responsive, looks good and functions on all standard screen sizes using devtools device toolbar.
  • I confirm that the Navigation bar is working correctly with no broken links.
  • I confirm that the Header, Navigation, Welcome section, About section, Contact section, Footer section, Upload area page, and Life Hacks page are all readable and understandable.
  • I have confirmed that the forms on my Homepage and Upload area pages are working: they require entries in every field, will only accept an email in the email field, and the submit button works. And files can be selected for upload on the Upload page.
  • I have confirmed that the video links to youtube are working correctly: it can pause, play, and mute.

Bugs

  • Solved bugs

    • Some of the website links on github pages didn’t work at first because there were spaces and uppercase text in the link text. I fixed it by adding a hyphen and changing everything to lowercase.

Validator Testing

  • HTML
  • CSS
  • Accessibility
    • I confirmed that the colours and fonts chosen are easy to read and accessible by running the Homepage, Upload page and Life Hacks page through the lighthouse devtools. The 8 shapes contrast grid was also used to test if the colour scheme that was accessible.

Homepage accessibility test Upload page accessibility test Life Hacks accessibility test 8 Shapes colour contrast scheme

Unfixed bugs

No unfixed bugs

Deployment

  • The website was deployed to GitHub pages. The steps take to deploy the website:

    • In the GitHub repository, go to the settings tab
    • From the source drop-down menu, select master branch
    • Once the master branch has been selected, the page will provide a link to the completed website

    The live link to the website: https://awoyalejohn.github.io/Life-Hax/

Credits

Content

Media

  • The images below the welcome and about section were taken from Pexels.

life-hax's People

Contributors

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