Skip to content

Bootstrap what? โ€‹

Rshop Bootstrap serves as a starter template that enables to rapidly set up projects with a consistent and well-structured architecture. By leveraging a carefully curated tech stack, it minimizes setup time and enforces company-wide development standards.

Designed as a drop-in solution, Rshop Bootstrap comes with pre-configured features, project structure, components and best practices out of the box. Once integrated, the only customization required is styling, which can be adapted on a per-project basis to meet specific design requirements. This allows developers to focus on building features rather than setting up the environment from scratch.

You Own It, You Build It! โ€‹

However with Rshop Bootstrap, you also have full control over components, functionality, and styling, allowing you to tailor every aspect to your project's needs.

Getting Started โ€‹

To start using Rshop Bootstrap, follow the Installation guide for step-by-step instructions.

Tech Stack & Features โ€‹

Rshop Bootstrap is built using modern web technologies, providing a fast, flexible, and developer-friendly experience:

๐Ÿ— Core Technologies โ€‹

  • Nuxt 3 โ€“ Powerful Vue framework with SSR, SSG, and hybrid rendering capabilities.
  • TypeScript โ€“ Enforces type safety and improves code maintainability.
  • Vite โ€“ Lightning-fast development environment with optimized builds.
  • Sass โ€“ Flexible styling with modular and maintainable CSS.
  • CVA (Class Variance Authority) โ€“ Utility for managing conditional class styling.

๐Ÿ“– Component & Design Documentation โ€‹

  • Storybook โ€“ A dedicated environment for documenting components, fonts, and colors.

๐Ÿ” Testing & Quality Assurance โ€‹

  • Vitest โ€“ Unit testing framework for a seamless developer experience.
  • Cypress โ€“ End-to-end testing to ensure application stability. (TODO update when e2e testing lib is chosen)

๐Ÿ” Security & Authentication โ€‹

  • nuxt-auth-utils โ€“ A standardized authentication solution, ensuring secure and scalable authentication flows.

๐Ÿ“œ Form Handling & Validation โ€‹

  • Zod โ€“ Schema-based validation with TypeScript support.
  • VeeValidate โ€“ Intuitive form validation for Vue applications.

Meet the team โ€‹

Martin Lednรกr (Leฤo)

Martin Lednรกr (Leฤo)

Developer

Tibor Dulovec (TenTibor)

Tibor Dulovec (TenTibor)

Developer

Igor Sloboda (Ygnaaac)

Igor Sloboda (Ygnaaac)

Developer

Miroslav Penzeลก (Developenzes)

Miroslav Penzeลก (Developenzes)

Developer

Made with โ™ฅ๏ธ by Rieลกenia