A modern, sky/cloud-themed landing page for Lusk.cloud - a web management consultancy.
- 🌤️ Beautiful cloud-themed design with smooth animations
- 📱 Fully responsive across all devices
- ♿ WCAG 2.1 AA accessibility compliant
- ⚡ Optimized performance with lazy loading
- 🔒 Security-first approach
- Node.js 18+ (for development tools)
- A modern web browser
# Clone the repository
git clone https://github.com/LUSKTECH/lusk.cloud.git
cd lusk.cloud
# Install dependencies
npm install# Run tests
npm test
# Run tests with coverage
npm run test:coverage
# Lint code
npm run lint
# Format code
npm run format├── assets/
│ ├── images/ # SVG icons and graphics
│ └── videos/ # Video assets
├── css/
│ ├── components/ # Component-specific styles
│ ├── utilities/ # Variables, animations, responsive
│ └── styles.css # Main stylesheet
├── js/
│ ├── animations.js # Animation handlers
│ ├── form-validator.js # Form validation
│ ├── main.js # Main entry point
│ ├── navigation.js # Navigation logic
│ └── smooth-scroll.js # Smooth scrolling
├── tests/ # Jest test files
├── netlify.toml # Netlify configuration
└── index.html # Main HTML file
This site is configured for Netlify deployment:
- Connect your GitHub repository to Netlify
- Set the publish directory to
.(root) - Deploy
The contact form uses Netlify Forms for email notifications. After deployment, configure email notifications in the Netlify dashboard under Forms → contact → Settings.
We welcome contributions! Please:
- Fork the repository
- Create a feature branch
- Make your changes with tests
- Submit a pull request
For security concerns, please see our Security Policy.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with these technologies:
- HTML5 - Semantic markup
- CSS3 - Styling and animations
- JavaScript (ES6+) - Interactivity
- Jest - Testing framework
- fast-check - Property-based testing
- oxlint - JavaScript linting
- Stylelint - CSS linting
- Prettier - Code formatting
- GitHub Actions - CI/CD workflows
- Netlify - Hosting and form handling
Portions of this codebase were generated with the assistance of Large Language Models (LLMs). All AI-generated code has been reviewed and tested to ensure quality and correctness.