Skip to content

Bobthe3/SIG-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sustainable Investment Group (SIG) Website

A professional, responsive website for UCSD's Sustainable Investment Group built with HTML, CSS, and JavaScript.

Features

  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
  • Professional Sustainable Theme: Green color scheme inspired by the SIG logo
  • 5 Main Pages:
    • Home Page with hero section, stats, and overview
    • About Us with mission, values, and history
    • Events Calendar with filtering and upcoming events
    • Member Directory with search and filtering
    • Blog with articles and Instagram feed integration
  • Interactive Elements:
    • Mobile navigation menu
    • Event and member filtering
    • Modal popups for detailed information
    • Newsletter subscription
    • Back-to-top button
    • Smooth scrolling and animations

Setup Instructions

1. Logo Setup

Replace the placeholder assets/sig-logo.png with your actual SIG logo:

  • Recommended format: PNG with transparent background
  • Recommended size: 200x60px for optimal display
  • The logo should match the green theme colors

2. Images

Add images to the following directories:

  • assets/ - Main images (hero, mission, etc.)
  • assets/members/ - Member profile photos
  • assets/blog/ - Blog post featured images
  • assets/instagram/ - Instagram feed placeholder images

Recommended image sizes:

  • Hero images: 800x600px
  • Member photos: 300x300px (square)
  • Blog images: 600x400px
  • Instagram posts: 400x400px (square)

3. Content Customization

Update the following content to match your organization:

  • Contact email: Change sustainableinvestment@ucsd.edu throughout the site
  • Member information in members.html
  • Event details in events.html
  • Blog posts in blog.html
  • Social media links in the footer

4. Instagram Feed Integration

To integrate a real Instagram feed:

  1. Sign up for Instagram Basic Display API
  2. Replace the placeholder Instagram section in blog.html
  3. Update the JavaScript in scripts/blog.js to fetch real Instagram posts

5. GitHub Pages Deployment

Option A: Direct Upload

  1. Create a new repository on GitHub
  2. Upload all files to the repository
  3. Go to Settings > Pages
  4. Select "Deploy from a branch" and choose "main"
  5. Your site will be available at https://yourusername.github.io/repository-name

Option B: Using Git

# Initialize git repository
git init

# Add all files
git add .

# Commit files
git commit -m "Initial commit: SIG website"

# Add GitHub remote (replace with your repository URL)
git remote add origin https://github.com/yourusername/sig-website.git

# Push to GitHub
git push -u origin main

Then enable GitHub Pages in the repository settings.

File Structure

SIG Website/
├── index.html              # Home page
├── about.html              # About page
├── events.html             # Events page
├── members.html            # Members page
├── blog.html               # Blog page
├── styles/
│   └── main.css           # Main stylesheet
├── scripts/
│   ├── main.js            # Main JavaScript
│   ├── events.js          # Events page functionality
│   ├── members.js         # Members page functionality
│   └── blog.js            # Blog page functionality
├── assets/
│   ├── sig-logo.png       # Organization logo
│   ├── members/           # Member profile photos
│   ├── blog/              # Blog post images
│   └── instagram/         # Instagram feed images
└── README.md              # This file

Browser Support

  • Chrome 60+
  • Firefox 60+
  • Safari 12+
  • Edge 79+

Technologies Used

  • HTML5: Semantic markup
  • CSS3: Flexbox, Grid, Custom Properties, Animations
  • JavaScript (ES6+): Interactive functionality
  • Font Awesome: Icons
  • Google Fonts: Inter font family

Customization

Colors

The color scheme is defined in CSS custom properties in styles/main.css:

  • Primary Green: #4a9b3c
  • Secondary Green: #7cb068
  • Accent Green: #a3d492

Typography

  • Primary font: Inter (Google Fonts)
  • Fallback: System fonts

Responsive Breakpoints

  • Mobile: < 768px
  • Tablet: 768px - 1024px
  • Desktop: > 1024px

Performance Optimizations

  • Lazy loading for images
  • CSS and JavaScript minification ready
  • Efficient DOM queries
  • Intersection Observer for animations
  • Optimized asset loading

SEO Features

  • Semantic HTML structure
  • Meta tags for social sharing
  • Proper heading hierarchy
  • Alt text for images
  • Clean URL structure

Accessibility

  • ARIA labels where needed
  • Keyboard navigation support
  • High contrast ratios
  • Screen reader friendly
  • Focus indicators

Contact

For questions about this website, contact the Sustainable Investment Group at sustainableinvestment@ucsd.edu

License

This website template is provided for educational and organizational use. Customize as needed for your organization.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors