Sitelet https://github.com/LUSKTECH/lusk.cloud
Skip to content

About

Lusk.cloud landing page - a modern, sky/cloud-themed website for a web management consultancy

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

100 Commits

Folders and files

Repository files navigation

Lusk Cloud Landing Page

CI Security Netlify Status codecov Security Rating Reliability Rating Maintainability Rating Bugs Code Smells Vulnerabilities License: MIT Lines of Code Uptime Robot status

A modern, sky/cloud-themed landing page for Lusk.cloud - a web management consultancy.

Features

HTML5 CSS3 JavaScript Jest oxlint Prettier Stylelint Netlify GitHub Actions

  • 🌤️ 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

Getting Started

Prerequisites

  • Node.js 18+ (for development tools)
  • A modern web browser

Installation

# Clone the repository
git clone https://github.com/LUSKTECH/lusk.cloud.git
cd lusk.cloud

# Install dependencies
npm install

Development

# Run tests
npm test

# Run tests with coverage
npm run test:coverage

# Lint code
npm run lint

# Format code
npm run format

Project Structure

├── 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

Deployment

This site is configured for Netlify deployment:

  1. Connect your GitHub repository to Netlify
  2. Set the publish directory to . (root)
  3. Deploy

The contact form uses Netlify Forms for email notifications. After deployment, configure email notifications in the Netlify dashboard under Forms → contact → Settings.

Contributing

We welcome contributions! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Submit a pull request

Security

For security concerns, please see our Security Policy.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Built with these technologies:

AI Usage Disclaimer

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.

About

Lusk.cloud landing page - a modern, sky/cloud-themed website for a web management consultancy

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages