{"repo":"M-Media-Group/Vue3-SPA-starter-template","free":true,"listed":false,"github":"https://github.com/M-Media-Group/Vue3-SPA-starter-template","clone":"git clone https://github.com/M-Media-Group/Vue3-SPA-starter-template.git","description":"Start your Vue3 app with full authentication routes, payment support, multilingual abilities, a global event bus, meta+schema tag generators, and more!","language":"TypeScript","stars":72,"topics":["i18n","pinia","stripe-elements","vue","vue-router","vue3","vuejs","vuejs3","cypress","starter-kit"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Vue3 starter kit Arguably the most important parts of an app (authentication and handling payment methods) are also the most repetitive and boring to implement. This starter kit aims to solve that problem by providing a solid foundation for your next Vue3 app. Demo https://vue3-starter-demo.netlify.app (Note: this is a pure client-side demo so there is no backend - you won't be able to login or test payment methods) See the components below for a more detailed preview. Preview components in Storybook https://vue3-starter-storybook.netlify.app/index.html Comes with - Vue Router for routing - Pinia for state management - Stripe for payment processing - GateKeeper for protecting routes and used in the ConfirmGate component - Meta-Tags for managing meta tags - i18n for internationalization - Google Analytics for analytics - PicoCSS for semantic CSS - Axios in a single, easily replaceable apiService layer Features - Highly performant and flexible - Widely tested with Unit, Visual, and E2E tests - Includes Github Actions for CI running both types of tests - Includes all fixtures and mocks needed for testing - Includes unit-test coverage reports - Doesn't force any CSS frameworks (HTML written semantically and tests use semantic selectors), but comes with Pico CSS for a quick start - Supports Dark Mode - Only 8 classes currently used (rest relies on semantic selectors) so super easy to replace - Written with Composition API in Vue3 and Typescript - Support for Pinia with a pre-made ","default_branch":null,"files":null,"tree":[],"storefront":"/r/M-Media-Group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/M-Media-Group/Vue3-SPA-starter-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}