Skip to content

This repository has been created to recorad the development of Sandys Community Center.

Notifications You must be signed in to change notification settings

Alexander-Milligan/SandysCommunityCenter.com

Repository files navigation

Sandy's Community Centre

Website GitHub last commit Bootstrap License

Welcome

This repository serves as the project status record for sandyscommunitycentre.com. It is used to document the ongoing development and updates of:

  • The Content Management System (CMS) for seamless website management.
  • The Survey Application for collecting, analyzing, and visualizing user input.

🛠 Repository Purpose

This GitHub repository is not just for code sharing. It also acts as a live record of work that cannot always be fully showcased. By leveraging GitHub in this unique way:

  • I document my development journey.
  • I manage the project efficiently.
  • I maintain privacy for sensitive elements of the work that aren't meant for public visibility.

👉 View the live project


🚀 Features

🔧 Content Management System (CMS)

  • Dynamic Content Updates: Admins can easily update website content without technical expertise.
  • Text and Image Management: Admin staff seamlessly handle media and textual updates.
  • User-Friendly Design: Intuitive interface for non-technical users.

📊 Survey Application

  • User Input Collection: Collects and stores survey responses from users.
  • Data Visualization:
    • Bar Charts
    • Pie Charts
    • Formatted Data Displays
  • PDF Reporting: Generates professional, visually appealing reports for analysis.

🌐 General Features

  • Responsive Design: Built using modern, responsive design principles with Bootstrap.
  • SEO Optimization: Regular tasks to improve visibility on search engines.

📅 Updates and Milestones

Timetable & Watsonians pages

Date: 06/02/2025
Summary:
A timetable with a colour-coded key has been created and attached to the club page for additional information. These pages are built with basic HTML, CSS, Bootstrap, and inline JavaScript, integrated with a database and tables to allow future editing, adding, or deleting capabilities.

Website Updates Report

Date: 22/02/2025
Summary:

  • Timetable & Clubs Integration:
    A new timetable page has been added alongside an updated clubs page. Clubs are now colour-coded by their organizers, ensuring clear and quick information access.

  • Survey Data Display:
    A dedicated page now presents survey data with key trends, community feedback, and statistics. This page includes social media sharing options and a PDF converter for sharing data with funding bodies.

  • The Watsonian 1904–54:
    A new Watsonian page provides historical insights into Sandy's, offering valuable context for both new and younger members and deepening community engagement.

  • Website Traffic Insights:
    Analytics indicate a bounce rate of 70% for returning visitors—a strong sign that the site is a valuable resource for up-to-date community information.

  • SEO Analysis:

    • Title: Sandy's Community Centre
    • Meta Description: Sandy's Community Centre provides high-quality essential services, particularly to the most vulnerable and at-risk members of the Craigmillar community.
    • Word Count: 938
    • Header Tags: 1 H1, 1 H2, and 1 H3
    • Integrations: Google Analytics is installed, Bootstrap is utilised, and the site is HTTPS secure.
    • SEO Score: 70 / 100
  • Areas for Improvement:
    Future work includes revamping the "Become a Friend" form, double-checking the clubs page for timing updates, and exploring the addition of a community newsletter to extend outreach.

Full Bootstrap Revamp

Date: 18/01/2024
Summary:
Revamped the entire website using Bootstrap, enhancing responsiveness and modernizing the design.


Website Content Updating

Date: 15/01/2024
Summary:
Continuously updated club pages to reflect changes or new clubs. Admins used the CMS for text and image updates, while I rearranged content layouts per client requests.


Survey Application Enhancements

Date: Ongoing
Summary:
Added powerful data visualization features and reporting capabilities. The tool enables Sandy's Community Centre to collect and analyze user feedback effectively.


General Maintenance Tasks

Date: Every 4th of the Month
**Summar


Timetable & Watsonians pages

Date: 06/02/2025
Summar: A timetable with colour coded key has been created and attached to the club page for more information, these pages are basic html, css, bootstrap and js inline with a database and tables a to give capabilities of editing, adding or deleting later.

About

This repository has been created to recorad the development of Sandys Community Center.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •