Giter VIP home page Giter VIP logo

mind-center's Introduction

Mind Center

Mind Center offers information for beginners to learn simple meditation techniques. The website targets busy people with limited sparetime, and in particular those who experience issues such as stress or anxiety. Warm colors and uplifting design is mixed with a few meditation guides to make users interested in spending time on meditating.

Features

Header and navigation

The header includes a navigation bar with links to home, videos and a contact form on the page. Header, navigation

header, nav

Subheader

The image and text directly below the header gives further clarity into what the website is about.

Sunrise image with website info text

Meditation instruction

A simple, first meditation exercise is quickly available on the site. Hopefully a user will be interested in reading more and trying out meditation early.

instruction 1

instruction 2-3

instruction 4-5

consistency

Video section

Two videos are added to the page. More exercises/inspiration available could create motivation for users to continue meditating.

Newsletter

A form allows users to sign up on an email list. The user will then continuously receive relevant information.

Buddha statue

Footer

The footer section contains links to Facebook, Twitter, Youtube, and Instagram. The users can connect to and learn more about the company.

footer

Testing

To test my website, I have done the following:

  • Links in navigation menu lead to the correct sections.

  • Navigation items change colors during hover.

  • Social media links in footer lead to the relevant pages, and each link open in a new browser.

  • The videos can be played and expanded.

  • In the form, clicking the submit button does not work unless name and email has been entered.

  • The parallax scrolling effect in the main section works. The background spring image is fixed, while the base sections move. As a result of the parallax scrolling, there are two scroll bars on the page. I have tried hiding the parallax scroll-bar, however that had affected the websie scrolling. The extra scrollbar works well, without having a negative impact on the user experience.

  • Media queries for several screen sizes were included. Most challenging was aligning the two videos horisontally. I was unable to keep the descriptions below each video for the smaller screen sizes. However, each video contain some descriptory text which would still give users a hint of what the videos are about.

HTML5 validation

After testing with W3C validator, several errors were found. They are connected to the videos onto the page. Because I used videos embedded from Youtube I did not use the video element but rather the iframe element which was provided. The attributes used in the iframe elements might not be as suitable as they would've been in the video element, which would lead to errors.

CSS3 validation

No errors were found during validation of the CSS using jigsaw validator.

Deployment

  • The site was deployed to GitHub pages. The steps to deploy are as follows:

  • In the GitHub repository, navigate to the Settings tab
  • From the source section drop-down menu, select the Master Branch
  • Once the master branch has been selected, the page will be automatically refreshed with a detailed ribbon display to indicate the successful deployment.

The finished website can be found here: https://erican22.github.io/mind-center/

Credits

Media

The meditation videos are from youtube.com.

The images are from pixabay.com.

The icons are from fontawesome.com.

Code

The parallax scrolling effect are from css-tricks.com. Link: https://css-tricks.com/pure-css-parallax-scrolling-websites/

To center text in an image, code from w3schools.com was used. Link: https://www.w3schools.com/howto/howto_css_image_text.asp

Website content

The meditation information used is from https://mindfulnessportalen.se/meditera-5-enkla-steg/

mind-center's People

Contributors

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