Skip to content

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

License

Notifications You must be signed in to change notification settings

everton-dgn/boilerplate_solidstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub GitHub repo size GitHub Repo stars

Boilerplate Complete and updated with SolidStart, Solid.js, Typescript, CSS Modules, Tests and more


πŸ“ About the Project

This application is a boilerplate for complex and large systems, especially those that need to scale with security and code quality.

We sought to achieve 3 pillars: readability, reusability, and refactorability.

In the construction of the UI, the Atomic Design structure was chosen, organizing the global components into atoms, molecules, organisms and templates.

In addition to being constantly updated, this project was configured in the smallest details to serve as a basis for professional projects that require standardized and easy-to-maintain code architecture and design.



πŸ“Œ Contents



🌐 Technologies

πŸš€ SolidStart

βš› Solidjs

πŸ”₯ TypeScript

πŸ’… CSS Modules

🚩 Lints: Lefthook, BiomeJS and Commitlint

βœ… Tests: Vitest and Playwright



🚩 Features

  • Responsive design;

  • Atomic Design;

  • Coverage configured;

  • Detection prefers-reduced-motion;



βœ… Prerequisites

  • node 24.x

  • pnpm (version from package.json, via Corepack)



❓ How to install and run the project

Clone Repository

git clone https://github.com/everton-dgn/boilerplate_solidstart.git

Install Dependencies

pnpm i

Start Development Environment

pnpm dev

Available in http://localhost:3000

Generate Production Build

pnpm build

Start Production Environment

pnpm start

Available in http://localhost:3000

Run Tests

pnpm test

Run Tests in Watch Mode

pnpm test:w

Run Lints

pnpm lint
pnpm typecheck

Format code with BiomeJS

pnpm format

Check for Available Updates for Dependencies

pnpm check:update


πŸ“š Guides



🚨 Important Considerations

  • This boilerplate enforces a strict quality bar. Read docs/quality-constraints.md before starting.
  • Commits must follow Conventional Commits for the automated release flow.
  • Use Node and pnpm versions defined in package.json.
  • Keep Node versions aligned across package.json, .node-version, .nvmrc, and CI configs.


πŸ”— References



πŸ§‘β€πŸ’» Author

By Γ‰verton Toffanetto.

πŸ”— LinkedIn: https://www.linkedin.com/in/everton-toffanetto

πŸ”— YouTube: https://youtube.com/@toffanettodev

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •