Boilerplate_astro_solidjs screenshot

Boilerplate_astro_solidjs

Author Avatar Theme by Everton dgn
Updated: 18 May 2025
5 Stars

This project is a complete Astro.js boilerplate, constantly updated, configured in the smallest details to serve as the basis for large professional projects that intend to scale.

Categories

Overview

This application is a boilerplate for complex and large systems, emphasizing scalability, security, and code quality. It aims to provide a foundation for professional projects with standardized and maintainable code architecture and design. The UI is built using the Atomic Design structure, organizing components into atoms, molecules, organisms, and templates. The project is constantly updated and configured with attention to detail.

Features

  • Responsive design
  • Atomic Design
  • 100% coverage
  • Detection of prefers-reduced-motion

Installation

To install and run the project, follow these steps:

  1. Clone the repository.

    git clone [repository-url]
    
  2. Install dependencies.

    yarn install
    
  3. Start the development environment.

    yarn start
    
  4. Generate the production build.

    yarn build
    
  5. Start the production environment.

    yarn serve
    
  6. Run tests.

    yarn test
    
  7. Run tests in watch mode.

    yarn test:watch
    
  8. Run lints.

    yarn lint
    
  9. Format code with prettier.

    yarn format
    
  10. Check for available updates for dependencies.

    yarn check-updates
    

Summary

This application is a boilerplate for building complex and large systems. It focuses on scalability, security, and code quality. The UI follows the Atomic Design structure and the project is constantly updated to serve as a foundation for professional projects. It provides features such as responsive design, Atomic Design organization, 100% coverage, and detection of prefers-reduced-motion. The installation process includes cloning the repository, installing dependencies, and starting the development and production environments. It also supports running tests, lints, and formatting code.