# Arizona Computer Guru Website 2025 Rebuild **Project Type:** Internal - Company Website **Status:** Active Development (Static Site Approach) **Technology:** HTML5, CSS3, JavaScript (vanilla) **Target Launch:** TBD ## Project Overview Complete rebuild of Arizona Computer Guru's company website (www.azcomputerguru.com). Original site is WordPress-based; new approach is clean static HTML/CSS/JS for performance and maintainability. **Business:** Arizona Computer Guru - MSP serving Arizona businesses **Tagline:** "Any system, any problem, solved" **Service Area:** Statewide (Tucson, Phoenix, Prescott, Flagstaff) **Experience:** 20+ years in IT support --- ## Sites | Environment | URL | Technology | Status | |-------------|-----|------------|--------| | **Production (old)** | https://www.azcomputerguru.com | WordPress | Live - to be replaced | | **Dev site (original)** | https://dev.computerguru.me/acg2025/ | WordPress | Reference only - don't modify | | **Working copy** | https://dev.computerguru.me/acg2025-wp-test/ | WordPress | Test environment | | **Static site** | https://dev.computerguru.me/acg2025-static/ | HTML/CSS/JS | **Active development** | --- ## Architecture Decision ### Why Static Site? **Problems with WordPress approach:** - Massive CSS bloat from theme/plugins - Difficult to customize mega menu cleanly - Performance overhead - Security concerns (plugin vulnerabilities) - Maintenance burden (updates, backups) **Benefits of static site:** - Clean, maintainable CSS (~400 lines vs thousands) - Full control over HTML structure - Excellent performance (no database queries) - Easy to host anywhere - Minimal security attack surface - Version control friendly --- ## Current Development: Static Site **Location (Local):** `C:\Users\MikeSwanson\claude-projects\Website2025\static-site\` **Location (Server):** `/home/computergurume/public_html/dev/acg2025-static/` **Public URL:** https://dev.computerguru.me/acg2025-static/ ### File Structure ``` static-site/ ├── index.html # Homepage ├── css/ │ └── style.css # Main stylesheet (~400 lines) ├── js/ │ └── main.js # Minimal JavaScript for interactivity └── images/ # Optimized images from original site ``` ### Design Features **CSS Architecture:** - CSS Variables for consistent theming - Mobile-first responsive design - Breakpoints: 1024px (tablet), 768px (mobile) - No frameworks (vanilla CSS) **Mega Menu:** - Dropdown navigation with blur overlay - Smooth hover transitions - Keyboard accessible **Components:** - Fixed header with scroll-triggered shrink effect - Service cards grid layout - Responsive hero section - Contact forms (to be integrated with backend) **Color Scheme:** - Primary: [TBD - extract from logo] - Secondary: [TBD] - Accent: [TBD] --- ## Business Information ### Company Details **Name:** Arizona Computer Guru **Phone:** 520.304.8300 **Email:** info@azcomputerguru.com **Service Areas:** Tucson, Phoenix, Prescott, Flagstaff **Target Audience:** Small to medium businesses needing IT support ### Services Offered 1. **Managed IT** - Proactive monitoring and maintenance - 24/7 support - Strategic IT planning 2. **Network & Server Management** - Infrastructure design and implementation - Server administration - Cloud migration 3. **Cybersecurity** - Security assessments - Threat protection - Compliance assistance 4. **Remote Support** - Help desk services - GuruConnect remote desktop - Ticketing system 5. **Website Services** - Web hosting - Website design and development - Email services --- ## Server Access ### SSH Access **Root Access:** ```bash ssh root@ix.azcomputerguru.com ``` **Claude User (Limited):** ```bash ssh claude-temp@ix.azcomputerguru.com # Password: Gptf*77ttb # Note: CageFS restricts access to other users' directories ``` ### File Paths on Server ``` /home/computergurume/public_html/dev/ ├── acg2025/ # Original dev site (don't modify) ├── acg2025-wp-test/ # WordPress working copy └── acg2025-static/ # Static site (active development) /home/azcomputerguru/public_html/ └── [production WordPress site] ``` ### Web Server - **Software:** Apache with cPanel - **User:** Apache runs as `nobody` - **PHP:** Available (if needed for contact forms) - **SSL:** Let's Encrypt (auto-renewed) --- ## Development Workflow ### Local Development ```bash # Edit files locally cd ~/claude-projects/Website2025/static-site/ code index.html # Test in browser (use local web server) python3 -m http.server 8000 # OR php -S localhost:8000 # Open: http://localhost:8000 ``` ### Deploy to Server ```bash # Deploy all files rsync -avz --progress \ ~/claude-projects/Website2025/static-site/ \ root@ix.azcomputerguru.com:/home/computergurume/public_html/dev/acg2025-static/ # Deploy single file scp index.html root@ix.azcomputerguru.com:/home/computergurume/public_html/dev/acg2025-static/ # Fix permissions ssh root@ix.azcomputerguru.com "chmod -R 755 /home/computergurume/public_html/dev/acg2025-static/" ``` ### Git Workflow **Repository:** AZComputerGuru/claude-projects (GitHub) **Folder:** Website2025/ ```bash cd ~/claude-projects/Website2025 git add . git commit -m "Update homepage hero section" git push origin main ``` --- ## Content Strategy ### Homepage **Sections:** 1. **Hero:** Eye-catching headline, brief description, CTA button 2. **Services:** Grid of service cards (6 services) 3. **About:** Company overview, experience, certifications 4. **Service Areas:** Map highlighting Tucson, Phoenix, Prescott, Flagstaff 5. **Testimonials:** Client success stories 6. **Contact:** Form + phone + email ### Service Pages **Template Structure:** - Service overview - Benefits - Key features - Process/workflow - Pricing (or "Contact for quote") - Related case studies - CTA to contact **Pages Needed:** - Managed IT - Network & Server Management - Cybersecurity - Remote Support - Website Services ### Additional Pages - **About Us:** Company history, team, values - **Contact:** Form, phone, email, office hours - **Blog:** Technical articles, MSP tips (optional) - **Careers:** Job openings (future) - **Privacy Policy:** GDPR/CCPA compliance - **Terms of Service:** Standard legal terms --- ## Technical Specifications ### Performance Goals - **Page Load:** <2 seconds (3G connection) - **Time to Interactive:** <3 seconds - **Lighthouse Score:** 90+ across all metrics ### SEO Considerations - **Meta Tags:** Proper title, description, keywords - **Structured Data:** Schema.org markup for local business - **Sitemap:** XML sitemap for Google - **Robots.txt:** Allow indexing of public pages - **Open Graph:** Social media preview cards ### Accessibility (WCAG 2.1 Level AA) - Semantic HTML5 elements - Proper heading hierarchy (h1, h2, h3) - Alt text for all images - Keyboard navigation support - Color contrast ratios met - ARIA labels where needed ### Browser Support - Chrome/Edge (last 2 versions) - Firefox (last 2 versions) - Safari (last 2 versions) - Mobile browsers (iOS Safari, Chrome Android) --- ## Integration Points ### Contact Forms **Backend Options:** 1. **PHP script** (simple SMTP) 2. **FormSpree/Formcarry** (third-party service) 3. **Custom API** (GuruRMM integration) **Required:** - Spam protection (reCAPTCHA or similar) - Email validation - Success/error messages - Auto-responder email to client ### Analytics **Google Analytics 4:** - Track page views - Conversion goals (form submissions, phone clicks) - User behavior flow ### GuruRMM Integration (Future) - Live chat widget - Client portal link - Status page integration --- ## Deployment Plan ### Pre-Launch Checklist - [ ] Complete all pages (home + 5 service pages + about + contact) - [ ] Test on all target browsers - [ ] Mobile responsiveness verified - [ ] Contact form functional - [ ] SSL certificate configured - [ ] Analytics installed - [ ] SEO meta tags complete - [ ] Sitemap generated - [ ] 301 redirects from old site configured ### Launch Process 1. **Final Testing:** Staging site (dev.computerguru.me/acg2025-static/) 2. **Client Review:** Get approval from stakeholders 3. **Backup Old Site:** Full WordPress backup to archive 4. **Deploy to Production:** Copy files to /home/azcomputerguru/public_html/ 5. **DNS Verification:** Ensure www.azcomputerguru.com points to correct server 6. **SSL Check:** Verify HTTPS working 7. **Monitoring:** Watch error logs, analytics for first 48 hours ### Rollback Plan If issues arise post-launch: 1. Restore WordPress site from backup 2. Investigate static site issues 3. Fix and re-deploy Keep WordPress site available for at least 30 days post-launch. --- ## Session History ### 2025-11-29 - Initial project handoff and context gathering - Discussed exploring both old and new site structures - Created working copy at acg2025-wp-test - Set up GitHub repo: AZComputerGuru/claude-projects - Attempted WordPress mega menu (encountered CSS bloat) - **Pivoted to static site rebuild** ### Recent Work - Created clean static site foundation - Implemented mega menu with smooth transitions - Responsive design framework - Local development environment set up --- ## Design Assets ### Logo **File:** [TBD - extract from production site] **Formats Needed:** SVG (preferred), PNG (high-res fallback) ### Color Palette **To Extract from Logo:** - Primary color - Secondary color - Accent color - Neutral grays ### Typography **Headings:** [TBD - choose modern sans-serif] **Body:** [TBD - readable sans-serif] **Monospace (code):** [TBD - if needed for technical content] ### Images **Stock Photos:** For service pages, testimonials **Custom Graphics:** Icons for service cards **Team Photos:** For about page (if available) --- ## Future Enhancements ### Phase 2 Features - **Blog System:** Static site generator (Jekyll, Hugo) or headless CMS - **Client Portal:** Login area for existing clients - **Knowledge Base:** Self-service support articles - **Service Status:** Real-time infrastructure status page ### Advanced Features - **Dark Mode:** CSS toggle for dark theme - **Internationalization:** Spanish language support - **Progressive Web App:** Offline capability, install prompt - **Live Chat:** Integration with GuruConnect or third-party --- ## Related Projects **GuruRMM:** MSP monitoring platform **GuruConnect:** Remote desktop solution **MSP Toolkit:** PowerShell scripts toolkit --- ## Documentation **Local Files:** `~/claude-projects/Website2025/static-site/` **Server Files:** `/home/computergurume/public_html/dev/acg2025-static/` **Git Repo:** https://github.com/AZComputerGuru/claude-projects **Session Logs:** `~/claude-projects/session-logs/` (various dates) --- ## Contacts **Project Owner:** Mike Swanson **Email:** mike@azcomputerguru.com **Phone:** 520.304.8300 **Stakeholders:** - [TBD - company owner/decision maker] - [TBD - marketing contact] --- **Project Status:** Active Development - Static Site Approach **Current Phase:** Homepage and core structure **Next Milestone:** Complete all service pages **Target Launch:** TBD