A community-driven platform that enables meaningful discussions around the UN Sustainable Development Goals (SDGs).
- Overview
- Features
- Getting Started
- Usage
- Project Structure
- Customization
- Contributing
- License
- Acknowledgments
The SDG Community Platform is an interactive website designed to foster community engagement around the 17 UN Sustainable Development Goals. This platform allows users to share experiences, discuss initiatives, and connect with others who are working toward the same global objectives.
Our mission is to transform awareness into action by providing an accessible space for knowledge sharing and collaboration across diverse stakeholders, from individuals to organizations, educators to policymakers.
- Goal-Specific Discussions: Dedicated discussion sections for each of the 17 SDGs
- User Contributions: Simple interface for posting personal experiences and initiatives
- Engagement Tools: Like functionality to highlight valuable contributions
- Responsive Design: Mobile-friendly interface that works across devices
- Accessibility: Built with semantic HTML and accessible design principles
- Lightweight: Fast-loading with minimal dependencies
- A modern web browser (Chrome, Firefox, Safari, Edge)
- Basic understanding of HTML, CSS, and JavaScript (for customization)
-
Clone the repository:
git clone https://github.com/your-username/sdg-community-platform.git -
Navigate to the project directory:
cd sdg-community-platform -
Open the index.html file in your browser:
open index.html
Alternatively, you can deploy the files to any web hosting service.
- Navigate to the homepage
- Select one of the 17 SDGs to view its dedicated discussion page
- Read existing posts and contributions from community members
- Navigate to a specific SDG page
- Enter your name in the "Your Name" field
- Type your contribution, experience, or question in the text area
- Click "Post" to share with the community
- Engage with other posts by clicking the like button
sdg-community-platform/
├── index.html # Homepage with links to all SDGs
├── css/
│ └── styles.css # Main stylesheet
├── js/
│ └── main.js # Core JavaScript functionality
├── goals/ # Individual SDG pages
│ ├── goal1.html # No Poverty
│ ├── goal2.html # Zero Hunger
│ └── ... # Other SDG pages
├── assets/
│ ├── icons/ # SDG icons and UI elements
│ └── img/ # Other images
└── README.md # This file
Each SDG page can be customized by editing the corresponding HTML file in the goals/ directory:
<!-- Change the goal title and description -->
<h2 class="goal-title">Goal 2: Zero Hunger</h2>
<p class="goal-description">End hunger, achieve food security and improved nutrition and promote sustainable agriculture.</p>The platform's appearance can be customized by modifying the CSS in the css/styles.css file:
/* Change the primary color for a specific goal */
.goal-2 .goal-title {
color: #d3a029; /* Custom color for Goal 2 */
}The core functionality can be extended by modifying the JavaScript in js/main.js:
// Example: Add comment functionality to posts
function addComment(postId, commentText) {
// Implementation details
}We welcome contributions to improve the SDG Community Platform:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- United Nations for establishing the Sustainable Development Goals
- All contributors who share their experiences and initiatives
- The open source community for tools and inspiration
For questions or support, please open an issue or contact us.