Git Product home page Git Product logo

yosephdev / chelsea-pride Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 23.78 MB

A website dedicated to Chelsea Football Club, offering the latest news, historical insights, fan interactions, and more for Blues supporters.

Home Page: https://yosephdev.github.io/Chelsea-Pride/

Dockerfile 5.33% Shell 2.20% Python 2.49% HTML 48.84% CSS 41.14%
chelseafc css3 fansite football html5 responsive webdesign wireframe

chelsea-pride's Introduction

Chelsea Pride Website

Welcome to Chelsea Pride, the definitive online destination for fans of Chelsea Football Club. This website offers a dynamic platform for accessing the latest club news, player updates, and historical insights. It's designed to foster a sense of community among fans, enabling easy engagement through interactive features and social media integration.

Check out how Chelsea Pride looks on different devices

Table of Contents

Table of contents generated with markdown-toc

Back to Top

UX

User Goals

  • Stay updated with Chelsea FC news and match results.
  • Engage in fan discussions and community activities.
  • Explore Chelsea FC's history and legacy.

User Stories

  • As a user, I want to access current match results and analysis to keep up with the team's performance.
  • As a user, I seek detailed information about the club's history to deepen my connection with Chelsea FC.
  • As a fan, I desire to participate in discussions and polls, sharing my passion with fellow supporters.

Site Owner's Goals

  • Offer comprehensive Chelsea FC information, encompassing news and history.
  • Foster a platform for fan connection and shared enthusiasm.
  • Ensure an intuitive and accessible website for diverse fan demographics.

Back to Top

Design Choices

Fonts

  • Main Text: Lato - A clear, modern sans-serif font used for readability in main content.
  • Headers/Navigation: Raleway - Stylish, noticeable font enhancing headers and navigation elements.

Icons

  • Icons from Font Awesome enhance user interaction, used for social media links, contact options, and mobile navigation.

Colors

The color palette for Chelsea Pride has been carefully selected to align with Chelsea FC's branding and to ensure optimal contrast and visual appeal. The colors were chosen using Coolors.co, a tool that helps generate harmonious color schemes.

Colour Palette

  • Chelsea Blue (#034694): Primary color for headers and key elements, reflecting Chelsea FC's brand.
  • Slate Grey (#C0C0C0): Secondary elements like borders and buttons.
  • Off-White (#F5F5F5): Background color, ensuring readability.
  • Dark Grey (#383838): Main text color, offering a softer alternative to black.
  • Metallic Gold (#D4AF37): Accent color for highlighting critical elements.

Structure

The Chelsea Pride website was developed with a mobile-first approach, ensuring optimal performance and design for smaller screens before adapting to larger ones. This method aligns with modern web design standards for a seamless user experience across various devices.

Wireframes

Wireframes for Chelsea Pride were created using Balsamiq, focusing initially on mobile layout before scaling up to tablet and desktop versions. These wireframes guided the design process, ensuring a user-friendly and effective layout. They are available for review in the project repository.

Below are the wireframes for "Chelsea Pride" across different devices:

Back to Top

Features

Features

Planned Features for Chelsea Pride

  • Responsive Navbar: Easy navigation across different sections.
  • News & Updates Section: Regular updates on Chelsea FC.
  • Team & History Section: Showcasing player profiles and club history.
  • Fan Zone: Interactive area for fan engagement.
  • Contact Us Section: Easy communication with the site administrators.
  • Dynamic Content Display: Multimedia elements for a visually engaging experience.
  • Interactive Elements: Polls, quizzes, and news items for enhanced interaction.
  • Accessibility Features: Design focusing on inclusivity for all users.
  • Footer Section: Additional navigation links and essential information.

Existing Features

  • Navigation Bar: Fully responsive with essential links for easy navigation.

Desktop (>=992px)

Navigation Bar

Navigation Bar on Hover

  • A distinct visual change in text color upon clicking provides feedback to the user, confirming their selection.

Navigation Bar on Focus

Small devices (<768px)

Navigation Bar on Small Devices

  • On smaller screens, the navigation bar adapts to a hamburger menu style to ensure usability is maintained. This compact form factor preserves screen real estate while still providing easy access to all navigation links.

Navigation Bar Expanded on Small Devices

  • Tapping the hamburger icon reveals the full menu, presenting the same essential navigation links as on larger screens but in a vertical layout, optimized for touch interaction.

Back to Top

  • Main Banner with Site Title: Visually striking design introducing the site.

Landing Page

Back to Top

  • Featured Content Section: Highlighting latest news and features.

Landing Page

Back to Top

  • Latest News Section: Hub for current happenings in Chelsea FC.

Latest News Section

Back to Top

  • Club Timeline: Chronological journey through significant club milestones.

Club Timeline Section

Back to Top

  • Legendary Figures: Profiles of iconic contributors to Chelsea FC's history.

Legendary Figures Section

Back to Top

  • Memorable Matches: Recalling significant matches in the club's history.

Memorable Matches Section

Back to Top

  • Fan Zone: Engaging fans with polls, discussions, and more.

Fan Zone Section

Back to Top

  • Contact Us: Direct communication channel with the club.

Contact Us Section

Back to Top

Footer

Footer Section

Back to Top

Technologies Used

Languages

  • HTML - For structuring web content.

  • CSS - For styling HTML content.

Libraries & Frameworks

Tools

Back to Top

Testing

The Chelsea Pride website was rigorously tested to ensure it meets its goals and provides an optimal user experience. Designed responsively, it adapts seamlessly across various devices, ensuring clear and sharp display of content. The site is user-friendly, enabling easy navigation and communication through forms and social media links, while maintaining simplicity and conciseness in content.

HTML

  • No errors were returned when passing through the officail W3C validator.

CSS

  • No errors were returned when passing through the officail (Jigsaw) validator.

Accessbility

  • I confirmed that the colors and the fonts chosen are easy o read and accessible by running ti through the Lighthouse in DevTools.

Lighthouse report

Encountered Issues and Resolutions

  • Responsive Design Adjustments: Enhanced for larger screens with added breakpoints.
  • Wireframe Design Modifications: Revised for improved user experience and visual appeal.
  • Forum Link Positioning: Adjusted in CSS for correct desktop placement.
  • HTML Validation Issues: Corrected obsolete attributes and text placement in iframes.
  • CSS Frameborder Obsolescence: Replaced with CSS for border styling.
  • Unresponsive 'a' Link: Fixed in the 'fan-forum' section for full functionality.

These resolutions significantly improved the website's functionality, usability, and aesthetic appeal.

Back to Top

Deployment

Deploying the Chelsea Pride website involved the following steps on GitHub Pages:

  1. Navigate to the GitHub repository and click Settings.
  2. Select Pages in the side navigation menu.
  3. Under Source, choose the main branch.
  4. Click Save to deploy the website.

The live site is accessible at https://yosephdev.github.io/Chelsea-Pride, automatically reflecting any committed updates.

Back to Top

Credits

Acknowledgements for the Chelsea Pride website:

Code Inspiration, Help, and Advice

Design and Content Inspiration

Images and Media

Back to Top

chelsea-pride's People

Contributors

yosephdev avatar

Stargazers

 avatar

Watchers

 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.