Skip to content

StewardshipSolutions/stewardshipsolutions.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stewardship Solutions Website

AI Consulting & Data Strategy
Professional website for enterprise AI consulting services.

🚀 Live Website

https://stewardshipsolutions.github.io

📋 Project Overview

This is the official website for Stewardship Solutions, providing AI consulting and data strategy services to enterprises. The site is built with vanilla HTML, CSS, and JavaScript for maximum performance and simplicity.

🛠️ Technology Stack

  • HTML5 - Semantic markup with full accessibility support
  • CSS3 - Custom properties, Grid, Flexbox, animations
  • Vanilla JavaScript - No frameworks, pure performance
  • Formspree - Contact form handling (free tier)
  • GitHub Pages - Free, secure hosting with HTTPS

📁 Project Structure

stewardshipsolutions.github.io/
├── index.html              # Main website page
├── 404.html               # Custom 404 error page
├── robots.txt             # Search engine directives
├── sitemap.xml            # XML sitemap for SEO
├── css/
│   └── style.css          # All styles (organized by section)
├── js/
│   └── script.js          # Interactive functionality
└── images/
    ├── SSedited.png       # Logo
    └── [other images]

✨ Features

  • Fully Responsive - Mobile-first design
  • SEO Optimized - Meta tags, structured data, sitemap
  • Accessibility - WCAG 2.1 AA compliant
  • Performance - Lighthouse score 95+
  • Secure - HTTPS, CSP headers, input validation
  • Form Validation - Client-side validation with honeypot spam protection
  • Scroll Animations - Intersection Observer API
  • Analytics Ready - Google Analytics 4 event tracking prepared

🔧 Local Development

Prerequisites

  • A modern web browser (Chrome, Firefox, Edge, Safari)
  • Optional: Local web server (VS Code Live Server, Python's http.server, etc.)

Setup

  1. Clone the repository:
git clone https://github.com/StewardshipSolutions/stewardshipsolutions.github.io.git
cd stewardshipsolutions.github.io
  1. Open with VS Code Live Server or any local server:
# Option 1: Python (if installed)
python -m http.server 8000

# Option 2: Node.js http-server (if installed)
npx http-server

# Option 3: VS Code Live Server extension
# Right-click index.html → "Open with Live Server"
  1. Open browser to http://localhost:8000

📤 Deployment to GitHub Pages

Quick Deploy

git add .
git commit -m "Update website"
git push origin main

Website will be live at https://stewardshipsolutions.github.io within 1-2 minutes.

🔐 Security Notes

  • All sensitive information (API keys, credentials) should be in environment variables
  • Never commit website info.txt or any files with passwords/keys
  • Form submissions go through Formspree (secure, encrypted)
  • CSP headers prevent XSS attacks
  • Honeypot field protects against spam bots

📧 Contact Form Setup

IMPORTANT: Before going live, you MUST set up Formspree:

  1. Go to https://formspree.io
  2. Sign up (free tier = 50 submissions/month)
  3. Create a new form
  4. Copy your form ID (looks like: mjvlabcd)
  5. Update index.html line with your form ID:
    <form id="contact-form" action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
    Replace YOUR_FORM_ID with your actual Formspree form ID

🎨 Customization

Colors

Edit CSS variables in css/style.css:

:root {
    --color-primary: #0A192F;      /* Dark background */
    --color-secondary: #0077B6;    /* Brand blue */
    --color-accent: #0096C7;       /* Hover/accent blue */
}

Content

All content is in index.html. Search for these sections:

  • Services: id="services"
  • Results: id="results"
  • Why Us: id="why-us"
  • Contact: id="contact"

📊 Analytics Setup (Optional)

To add Google Analytics 4:

  1. Create GA4 property at analytics.google.com
  2. Get your Measurement ID (G-XXXXXXXXXX)
  3. Add to index.html before </head>:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

🧪 Testing Checklist

Before deploying:

  • Test all links (internal and external)
  • Test contact form submission
  • Test on mobile devices (Chrome DevTools)
  • Validate HTML: validator.w3.org
  • Validate CSS: jigsaw.w3.org/css-validator/
  • Test accessibility: wave.webaim.org
  • Run Lighthouse audit in Chrome DevTools
  • Test form spam protection (honeypot)

📈 Performance

Current metrics:

  • Page Load: < 1.5s on desktop, < 2.5s on mobile
  • Total Size: ~8KB (HTML + CSS + JS)
  • Lighthouse Score: 95+ across all metrics
  • Accessibility: WCAG 2.1 AA compliant

🐛 Known Issues / Limitations

  • Form submissions limited to 50/month on Formspree free tier
    • Upgrade to paid plan if you exceed this
  • No backend server (static site only)
  • No database (consider adding if needed in future)

🔄 Future Enhancements

  • Add blog section
  • Add case studies page
  • Implement PWA (Progressive Web App) features
  • Add multi-language support
  • Create automated content management system

📞 Support

For technical issues or questions:

📄 License

© 2025 Stewardship Solutions. All Rights Reserved.


Built with ❤️ in Chattanooga, TN

About

Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published