Skip to content

Ruthuvikboy/Nature_Newness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

SDG Community Platform

A community-driven platform that enables meaningful discussions around the UN Sustainable Development Goals (SDGs).

Table of Contents

Overview

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.

Features

  • 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

Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • Basic understanding of HTML, CSS, and JavaScript (for customization)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/sdg-community-platform.git
    
  2. Navigate to the project directory:

    cd sdg-community-platform
    
  3. Open the index.html file in your browser:

    open index.html
    

Alternatively, you can deploy the files to any web hosting service.

Usage

Viewing Goal Discussions

  1. Navigate to the homepage
  2. Select one of the 17 SDGs to view its dedicated discussion page
  3. Read existing posts and contributions from community members

Contributing to Discussions

  1. Navigate to a specific SDG page
  2. Enter your name in the "Your Name" field
  3. Type your contribution, experience, or question in the text area
  4. Click "Post" to share with the community
  5. Engage with other posts by clicking the like button

Project Structure

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

Customization

Modifying SDG Content

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>

Styling

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 */
}

Adding New Features

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
}

Contributing

We welcome contributions to improve the SDG Community Platform:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • 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.

About

Our SDG Community Platform is an interactive website that brings the Sustainable Development Goals to life through community engagement.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors