Skip to content

Richfletch92/Hope-Harmony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hope Harmony | Richard Fletcher

Code Institute - Solo Project 1

Site example on multiple devices.

Click Here to view the Live Project.

Click here to view the Repository.

Table of Contents

About

Hope Harmony is a non-profit organization dedicated to providing mental health support, information, and resources. Our mission is to help individuals achieve mental well-being through accessible support and advice.

Hope Harmony aims to support individuals facing mental health challenges by offering a variety of resources, including information on mental health issues, links to external support organizations, and a platform for community engagement.

User Value Explanations

Accessible Mental Health Support

  • Value: Users can access a wide range of mental health resources and support services from the comfort of their own homes.
  • Explanation: Hope Harmony provides comprehensive information on mental health issues, links to external support organizations, and a platform for community engagement. This ensures that users can find the help they need, regardless of their location or circumstances.

Responsive Design

  • Value: Users can access the website on any device, ensuring a seamless experience whether they are using a desktop, tablet, or smartphone.
  • Explanation: The website is designed to be fully responsive, adapting to different screen sizes and devices. This makes it easy for users to navigate and find the information they need, no matter how they choose to access the site.

Newsletter Sign-Up

  • Value: Users can stay informed about the latest mental health resources, events, and updates by signing up for the newsletter.
  • Explanation: The website offers a simple and convenient way for users to subscribe to the Hope Harmony newsletter. By providing their email address, users can receive regular updates and valuable information directly in their inbox.

Community Engagement

  • Value: Users can connect with others who are facing similar challenges, fostering a sense of community and support.
  • Explanation: Hope Harmony encourages community engagement through various features, such as social media links and information about team members. This helps users feel connected and supported, knowing that they are not alone in their journey.

Comprehensive Resources

  • Value: Users have access to a wealth of information and resources on mental health, including articles, self-help materials, and links to external organizations.
  • Explanation: The website provides detailed information on various mental health topics, as well as links to reputable external resources. This ensures that users can find the support and information they need to manage their mental health effectively.

Professional Support

  • Value: Users can access professional support and advice from trained mental health professionals.
  • Explanation: Hope Harmony's team includes experienced mental health professionals who are dedicated to providing support and advice. Users can feel confident that they are receiving reliable and professional guidance.

Privacy and Confidentiality

  • Value: Users can trust that their personal information and interactions on the website are kept private and confidential.
  • Explanation: Hope Harmony is committed to protecting users' privacy and ensuring that their personal information is handled with care. The website includes clear privacy policies and secure methods for handling user data.

Easy Navigation

  • Value: Users can easily find the information and resources they need, thanks to the website's intuitive navigation and clear layout.
  • Explanation: The website is designed with user experience in mind, featuring a clean and organized layout. This makes it easy for users to navigate the site and quickly find the information they are looking for.

Design

  • Colours: I researched colours typically associated with mental health and purple was the main colour. I created my colour scheme basing off a pastel purple for a calm and relaxing feel to my site. The colours used are listed below.

    • Light purple: #b5a7ce
    • Dark purple: #aa85c9
    • Peach: #f1e5e5
    • Pink: #debec5
    • Grey: #aeaeb6
    • Dark pink: #c28ba9
  • Fonts: I used 2 different fonts on the site one for the headers and the other for all other text. I picked fonts which are easy to read and of a calming nature. The fonts are listed below.

  • Images: I used Leonardo AI and Co-pilot to generate the hero image and profile pictures for my about us page. The Logos were sourced mostly from each companies website they're listed further below. I also used Unsplash for the card images on the Home page. I made my favicons using RealFaviconGenerator.

General Features

  • Responsive Design: The website is fully responsive and works on all devices.
  • Navbar: Fully responsive, collapses on smaller devices and expands on larger devices.
  • Footer: Includes quick links for better navigation. Has social media links to relevant webpages and contact information.

Pages

Home Page

  • Newsletter: Call to action button below page title. Opens a modal with a form. Submit button takes you to success message page.
  • Quotes Carousel: An auto playing carousel with uplifting quotes
  • Information & Support: Bootstrap cards with images and description about support and wellbeing. Buttons to external websites for more help and information

Resources Page

  • Resources: Information for all different external websites for helping with different mental health issues. Logos included for each website and button to take you to each website.

About Us Page

  • Company Mission Statement: Overview of Hope Harmony talking about the company, it's mission and values
  • Team Carousel: Profile picture of each team member, with their name and title. Also gives a brief introduction to each team member.

Contact Us Page

  • Contact Form: A form to sumbit feedback. On Completion takes to another success page to confirm action has been done.

AI Overview

AI was used throughout my project. Some areas of code was generated using Co-Pilot, it was also used for debugging purposes however it did still miss some errors. I did find it very helpful to generate blocks of basic code which saved time allowing me to focous in other areas. I also used AI to generate the information on my page to save time having to research. It was also used to generate a lot of images.

Things to be Improved

  • Contact Form: Doesn't quite align to the center of the page so it will need centering.
  • Mobile Performance: Performance quite low on mobile due to hero section need further testing and optimisation.

Technologies Used

  • HTML5: For structuring the content.
  • CSS3: For styling the website.
  • Bootstrap 5: For responsive design and components.
  • JavaScript: For interactive elements and form validation.
  • FontAwesome: For icons.
  • Co-Pilot: For code generation and debugging.
  • Chat-GPT: For information generated about companies and advice across all pages.

Image Sources

Logo Sources

Java Script Sources

Code for Check Boxes - https://stackoverflow.com/questions/76508679/how-do-i-require-at-least-one-checkbox-to-be-selected

Thank you for visiting Hope Harmony. Your mental health matters, and we are here to support you.

Validation

HTML

Home Page

Home Page Validation

About Us Page Wireframe About Us Page Validation

Contact Us Page

Contact Us Page Validation

Resources Page

Resources Page Validation

Success Page

Success Page Validation

Success-2 Page

Success-2 Page Validation

CSS

Style.css

CSS Validation

Lighthouse Performance

Mobile

Mobile Lighthouse Performance

Desktop

Desktop Lighthouse Performance

Wireframes

Home Wireframe

Home page wireframe

About Us Wireframe

About Us page wireframe

Contact Us Wireframe

Contact Us page wireframe

Resources Wireframe

Recources page wireframe

About

First Solo Project for Code Institute

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published