Show HN: Vite React Boilerplate – A Production Ready, Scalable Starter Template Hello everyone, I’ve created this starter project for creating production ready web apps in Vite and React that I hope some might find useful. This template came about as a necessity to provide some standardization across new projects at work. A few of the initial goals when creating this project were to: - Reduce setup time - Standardize codebase with ESLint and Prettier - Improve commit messages with tools like husky, commitizen and commitlint - Improve codebase maintainability and scalability by providing a reasonable folder structure - Simplify React Component development through use of tools like Storybook - Improving codebase stability with unit and E2E tests via Vitest + React Testing Library and Playwright respectively - Ease the deployment process by providing a simple starter Dockerfile In addition to all the aforementioned goals, I also wanted to use modern tools such as React Query + Zustand for state management, React Hook Form + Zod for creating and validating forms, Tailwind CSS for building out UI’s, etc. I tried to cover everything I, and others, might need but recognize that everyones requirements are different. Luckily, this isn’t a framework so removing unneeded packages or adding new ones is as simple it would normally be. The project itself doesn’t come with a demo as its purpose is to simply provide a foundation for any new projects you might have in mind. Feedback is always welcome and I appreciate anyone willing to checkout this project. Thank you and have a great day. https://ift.tt/pzSRvqB July 30, 2023 at 05:19AM
Show HN: Vite React Boilerplate – A Production Ready, Scalable Starter Template https://ift.tt/GAJgsqp
Related Articles
Show HN: AI Photobooth https://ift.tt/aP7sYknShow HN: AI Photobooth Create a cool photobooth-style strip using arti… Read More
Show HN: I'm making a spiritual successor to Ski Free that runs in a browser https://ift.tt/TRaA4iIShow HN: I'm making a spiritual successor to Ski Free that runs in a b… Read More
Show HN: My weekend project to end Go/TypeScript boilerplate hell https://ift.tt/0X1apHdShow HN: My weekend project to end Go/TypeScript boilerplate hell http… Read More
Show HN: QuackHouse, Database in the browser, using WASM and DuckDB https://ift.tt/VXrjHCIShow HN: QuackHouse, Database in the browser, using WASM and DuckDB I'… Read More
Show HN: Over 600 CSS Animations to Code https://ift.tt/gmdLHnMShow HN: Over 600 CSS Animations to Code Hey HN, We’re excited to shar… Read More
Show HN: AI bot that automatically processes unstructured documents https://ift.tt/LjU83hDShow HN: AI bot that automatically processes unstructured documents Hi… Read More
Show HN: Video Composition Tool Powered by Qwen2.5-Coder and FFmpeg https://ift.tt/eh8Xcd1Show HN: Video Composition Tool Powered by Qwen2.5-Coder and FFmpeg Th… Read More
Show HN: EnvCloak: lightweight, env file encryption – ready for CICD pipelines https://ift.tt/UsBkhfQShow HN: EnvCloak: lightweight, env file encryption – ready for CICD p… Read More
0 Comments: