Skip to content

aweibel/prime-nevada-website

Repository files navigation

Prime Nevada Website 🏢

Static Site HTML5 CSS3 JavaScript WCAG 2.1 Level AA

Modern, responsive website for Prime Nevada, built with pure HTML, CSS, and JavaScript. Our site emphasizes clean design, fast performance, and excellent user experience while maintaining WCAG 2.1 Level AA accessibility standards.

Prime Nevada Website Preview

🌟 Features

  • Responsive Design: Optimized for all devices and screen sizes
  • Modern UI: Clean, professional aesthetic with smooth animations
  • Fast Loading: No framework dependencies, pure vanilla implementation
  • Contact Form: Secure form handling via FormSubmit.co
  • Mobile-First: Touch-friendly navigation and layout
  • Accessibility: WCAG 2.1 Level AA compliant with:
    • Proper ARIA labels and roles
    • Keyboard navigation support
    • Color contrast compliance
    • Screen reader optimization
    • Focus management
    • Alternative text for images

📁 Project Structure

primenevada/
├── index.html          # Home page
├── firm.html          # The Firm page
├── what-we-do.html    # Services page
├── contact.html       # Contact page
├── thank-you.html     # Form submission success page
├── styles/
│   └── main.css       # Main stylesheet
├── js/
│   └── main.js        # Client-side JavaScript
└── images/            # Image assets

🚀 Quick Start

  1. Clone the Repository

    git clone https://github.com/yourusername/primenevada.git
    cd primenevada
  2. Local Development

    • Use a local server (e.g., Live Server in VS Code)
    • Or use Python's built-in server:
      python -m http.server 8000
    • Visit http://localhost:8000 in your browser

💻 Development

Prerequisites

  • Basic understanding of HTML, CSS, and JavaScript
  • A modern web browser
  • A text editor (VS Code recommended)

Best Practices

  • Follow semantic HTML5 markup
  • Maintain mobile-first responsive design
  • Keep JavaScript minimal and unobtrusive
  • Optimize images before committing
  • Test across multiple browsers
  • Ensure accessibility compliance:
    • Test with screen readers (VoiceOver, NVDA)
    • Verify keyboard navigation
    • Check color contrast ratios
    • Validate ARIA attributes
    • Use semantic HTML elements

🔒 Security Features

  • Form Protection:

    • Honeypot fields
    • CAPTCHA verification
    • Secure form processing via FormSubmit.co
  • Content Security:

    • No sensitive data in repository
    • Secure external service integration
    • HTTPS enforcement

📝 Making Changes

  1. Create a new branch for your changes

    git checkout -b feature/your-feature-name
  2. Make your changes and test locally

  3. Commit with clear, descriptive messages

    git commit -m "Add: Brief description of changes"
  4. Push and create a pull request

    git push origin feature/your-feature-name

🌐 Deployment

  1. Upload files to your web hosting service
  2. Ensure all files maintain their structure
  3. Configure proper MIME types
  4. Enable HTTPS
  5. Test all forms and links

📫 Contact

For questions or support:

⚖️ License

This project is licensed under the BSD 4-Clause License - see the LICENSE.md file for details.

Copyright (c) 2024-present, Prime Nevada. All rights reserved.

About

The Prime Nevada website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published