Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

British Values, Safeguarding, and Prevent

hero

View Live Project Here

View Live Project Here

This project is a single-page static website designed to educate and promote understanding of British Values, Safeguarding, and the Prevent Duty in educational and childcare settings. By offering clear and relatable content, this platform helps users foster empathy, ensure safety, and navigate their responsibilities effectively. The primary objective is to create a resource that reduces misunderstandings, enhances compliance, and facilitates better communication.


Contents


User Experience (UX)

User Stories

Primary Goal

The website serves as an educational tool aimed at:

  • Fostering awareness and understanding: Simplifying concepts like British Values and Safeguarding for broader audiences.
  • Providing actionable information: Ensuring users know their responsibilities under the Prevent Duty.
  • Promoting inclusivity and compliance: Supporting users to embed these principles in daily activities.

Back to Contents

First-Time Users

  • Navigate a friendly, accessible website with intuitive design.
  • Access all information through a well-structured single-page layout.
  • Locate helpful resources and links throughout the site.

Returning Users

  • Revisit information with ease for reference.
  • Share resources with colleagues or community members.

Back to Contents


Creation Process

1. Strategy

  • Design a resource-friendly, inviting platform for educators, parents, and organizations.
  • Content must balance clarity and detail to suit a diverse audience.
  • Ensure the site is mobile-responsive and accessible to all users.

Back to Contents

2. Scope

  • Provide essential, digestible information about British Values, Safeguarding, and Prevent.
  • Maintain device responsiveness and ease of use.
  • Design a single-page layout that encourages easy exploration.

3. Structure

  • Clear, consistent navigation across sections.
  • Smooth scrolling functionality for seamless transitions between sections.
  • Uniform design to create a cohesive and engaging user experience.

Back to Contents

4. Skeleton

  • Navigation bar fixed at the top for seamless browsing.
  • Prominent hero image to set a welcoming tone.
  • Content divided into distinct sections with logical flow.

5. Surface

  • Welcoming, calming color palette designed to appeal to all users.
  • Clear, easy-to-read fonts for headings and body text.
  • Imagery that feels inclusive, positive, and informative.

Wireframes

  • Single-page layout showcasing the homepage with section scroll interactions for:
    • British Values
Wireframe Actual
image image
image image
 |
  • Safeguarding

  • Prevent Duty

  • Reporting Concerns

  • Additional Resources

Back to Contents


Design

Color Scheme

  • Adapted for accessibility and visual appeal.
  • Subtle, calming tones to create an inclusive environment.

Typography

  • Headers: Fira Mono Bold, weight 700, imported via Google Fonts.
  • Body Text: Lexend, weights 300/400, known for readability.

Back to Contents

Imagery

  • Images chosen to create a safe, welcoming space.
  • Illustrations and photos designed to foster empathy and clarity.

Back to Contents


Page Features

Navbar

  • Fixed navigation bar with smooth scrolling to sections.
  • Links to key sections: British Values, Safeguarding, Prevent, Reporting Concerns, and Resources.

Back to Contents

Hero Image

  • Prominent, engaging hero image with welcoming text.

Footer

  • Contact information and quick links for accessibility.

Responsive Design

  • Adaptive layout ensuring functionality across devices.
  • Optimized for desktop, tablet, and mobile views.

Back to Contents


Future Features

  • Additional sections for broader mental health topics like Autism.
  • More in-depth tools and resources for educators and organizations.
  • Enhanced accessibility features for neurodiverse users.

Back to Contents


Technologies Used

Languages

  • HTML5
  • CSS3
  • JavaScript

Back to Contents

Frameworks, Libraries, Technologies & Programs

  • Balsamiq: Wireframe design.
  • GitHub: Repository hosting.
  • Git: Version control.
  • Google Fonts: Typography.
  • Font Awesome: Icons.
  • Coolers: Color palette generation.
  • Tiny PNG: Image compression.
  • Google Lighthouse: Performance audits.
  • W3C Validator: Code validation.

Back to Contents


Testing

Validation Tests

  • HTML: Passed W3C Validation.
  • CSS: Passed W3C Validation.

Manual Testing

  1. Verify Page Load Open the website in multiple browsers (e.g., Chrome, Firefox, Edge, Safari). Confirm that all pages load without errors or delays. Ensure the website layout is consistent across browsers.

  2. Test Navigation Click each navigation link and verify that it directs to the correct page. Check that internal and external links work as expected. Confirm that the "back" and "forward" browser buttons function properly.

  3. Check Responsiveness Open the website on various devices (e.g., desktop, tablet, smartphone). Resize the browser window to simulate different screen sizes. Verify that all elements adjust correctly and the content remains readable.

  4. Validate Forms (Not applicable) Submit forms with valid data to ensure they work as intended. Test error messages by submitting incomplete or invalid data. Verify that required fields are properly marked and enforced.

  5. Inspect Visual Design Confirm that all images load correctly and are of acceptable quality. Check the alignment and spacing of text, buttons, and other elements. Verify that colors and fonts match the design specifications.

  6. Test Interactive Elements Hover over buttons and links to ensure hover states work as designed. Check that dropdown menus, carousels, and other interactive elements function properly.

  7. Verify Content Accuracy Proofread text for typos, grammatical errors, and formatting issues. Confirm that all media (e.g., images, videos) appear as intended. Ensure that any placeholder text or images have been replaced with final content.

  8. Check Performance Monitor the website's loading time. Verify that the website works smoothly under normal usage.

  9. Test Accessibility Use keyboard navigation to access all features of the website. Confirm that all images have alt attributes. Ensure the website adheres to accessibility guidelines (e.g., WCAG).

  10. Test Footer and Contact Information Verify that contact information (e.g., email, phone, address) is accurate. Check that social media links direct to the correct profiles.

  11. Perform Cross-Browser Testing Open the website in both modern and older versions of popular browsers. Confirm that functionality and design are consistent.

  12. Test Error Pages Intentionally navigate to a non-existent URL on the website to check the 404 error page. Ensure error messages are user-friendly and informative.

  13. Verify SSL/TLS Certificate Confirm that the website uses HTTPS. Check for the padlock symbol in the browser’s address bar.

  14. Check for SEO Compliance Verify that each page has a unique and descriptive title tag. Check that meta descriptions are present and relevant. Ensure there are no broken links.

  15. Record Findings Document any issues encountered during testing. Retest resolved issues to confirm fixes.

Lighthouse Scores

  • Performance, accessibility, best practices, and SEO optimized.

Back to Contents


Credits

  • Images:
    • Hero image and favicon: DAL-E and Photoshop.
  • Acknowledgements:
    • Thanks to Alexander(Code Institute liaison) , John Rearden(Code Institute SME and Coding Coach) and testers for their invaluable feedback.

Back to Contents

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages