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.
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.
- 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.
- 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.
- Responsive Design: Built using modern, responsive design principles with Bootstrap.
- SEO Optimization: Regular tasks to improve visibility on search engines.
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.
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.
Date: 18/01/2024
Summary:
Revamped the entire website using Bootstrap, enhancing responsiveness and modernizing the design.
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.
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.
Date: Every 4th of the Month
**Summar
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.