Skip to content

dayliontempleton/meditation-for-mental-health

Repository files navigation

Meditation for Mental Health

Overview

Meditation for Mental Healthhas been developed as part of Code Institute's Full-Stack Software Development Bootcamp as my 1st ever project. This project is made by using HTML, CSS and Bootstrap.

Website

https://dayliontempleton.github.io/meditation-for-mental-health/

website

Purpose

The Projects purpose is to create a website for using meditation to help with mental health, the site will allow visitors to sign up for meditation classes as well as getting more information on how meditation can help with mental health. it will also provide links to relevent mental health charities and services.

Target Audience

The target audience for this project is anyone who wants more information about meditation and how meditation can help with mental health.

User Stories

User Goals

The user seeks accessible, beginner-friendly information on mental health, including how to recognize common issues and manage stress, presented in a supportive and organised layout.

Client Goals

The site owner wants to create a welcoming webpage that provides basic mental health information using a clean and supportive design. The focus is on using HTML and CSS with Bootstrap to create a calming and well-organised user experience.

Potential Features might Include:

Hero Section with Positive Messaging: A Bootstrap Jumbotron with an encouraging message about mental health, using a calming colour scheme and a simple background image.
Information Cards: Use Bootstrap’s card components to present mental health tips and common issues, providing a visually appealing way to organise content.
Resource Links: A grid layout for external links to mental health resources, styled with Bootstrap buttons to make them stand out.
Positive Affirmations: Use Bootstrap’s text utilities to include a section with uplifting quotes or messages to encourage users.

Design Decisions

Color Scheme

For my color palette i wanted calm pastel colors, i took these colors from the images i had to create a cohesive design throughout the site.

Color Palette

Wireframes

My Wire Frames were made in Balsamiq.

Desktop

Desktop Wireframe

Tablet

Tablet

Mobile

Tablet

Accessibility Considerations

i have added aria- labels to all my external links so screen readers can understand the elements on the page.

AI Tools Usage

Chat-GPT

Chat GPT was used to create my user quotes.

Features Implementation

Navigation Bar

my responsive navbar was built using bootstrap, it contains links to the home, about, learn more and sign up pages, it is identical across all the pages of the site to allow for intuative and easy navigation of the site.

Signup Modal

this is my hero section to allow users to sign up for meditation classes, it was created using a bootstrap jumbotron and a modal to allow the user to quickly and easily sign up without leaving the home page.

Information Cards

the information section is built using bootstrap cards each card contains an image and button to find out more information about a particular topic, the cards are responsive and adapt to the device that the site is being viewed on.

Resource Links

the resource links section is also built using cards, however these link to external sites that open in a new window.they are also responsive to the device that the site is being viewed on

Positive Affirmations

the quotes section allows users to see what other users think of the site, images of the people are used and this is responsive to the device it is viewed on with them being hidden on mobile devices.

Footer Element

the footer element has links to social media sites. the sites will open in a new tab for the user.

Testing and Validation

Validation

I used W3C to validate my code, i had no major errors, however i did get warnings for redundant / on my favicon code that i had used from https://realfavicongenerator.net/

Deployment

Deployment Process

the project was deployed on github pages early on in the development of the project so i could vie it on multiple devices.

Future Improvements

i would like to fix the bugs that are causing spacing issues with the recource link cards as well as resize the images in my bootstrap cards to have a more cohesive flow of design. i would also like to further style to signup modal to reflect the other styles on the site. i would also like to create the other pages of the site.

Credits

https://realfavicongenerator.net/ Was used to create the favicon from image

https://www.freepik.com/ Was used for all images in the project

https://www.mayoclinic.org/tests-procedures/meditation/in-depth/meditation/art-20045858 Was used for some of the information in the website.

https://coolors.co/8ee5b0-f2d3e3-bfb59e was used to help generate my color palette.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published