Skip to content

Example 33 Vue + Fastify Secure Auth Example#29

Open
amadurell-bee wants to merge 1 commit into
feat/example-34-angular-nestjs-secure-authfrom
feat/example-33-vue-fastify-secure-auth
Open

Example 33 Vue + Fastify Secure Auth Example#29
amadurell-bee wants to merge 1 commit into
feat/example-34-angular-nestjs-secure-authfrom
feat/example-33-vue-fastify-secure-auth

Conversation

@amadurell-bee

@amadurell-bee amadurell-bee commented Mar 15, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces a new full-stack example, vue-fastify-auth-example, and improves the developer experience by updating documentation, build scripts, and code quality tooling. It also includes React codebase optimizations in the template loader example and minor housekeeping updates.

Key changes:

New Example: Vue + Fastify Auth

  • Added the vue-fastify-auth-example full-stack secure authentication example, featuring Vue 3 (frontend) and Fastify 5 (backend) with @beefree.io/vue-email-builder, real-time API monitor, and full test coverage. Documentation and setup instructions are included in README.md and .github/copilot-instructions.md. [1] [2] [3] [4] [5] [6] [7]

Documentation Improvements

  • Updated README.md and .github/copilot-instructions.md to reflect the new example, clarify setup/launch steps for both Angular+NestJS and Vue+Fastify examples, and improved feature listings. [1] [2] [3] [4] [5]
  • Added the new example to all project lists and navigation tables. [1] [2] [3]

Build and Linting Enhancements

  • Updated .eslintrc.cjs to include new linting paths for TypeScript declaration files, frontend libs, and the new example. Added support for nested tsconfig.eslint.json files. [1] [2]
  • Added .nvmrc specifying Node.js v22 for consistent development environments.
  • Added .gitignore and .yarnrc.yml for the new example to ensure proper dependency and build artifact exclusion and Yarn configuration. [1] [2]

Scripts and Naming Consistency

  • Added start:vue-fastify-auth script and renamed start:angular-nestjs to start:angular-nestjs-auth in package.json to match naming conventions and support the new example.

React Codebase Optimizations (Template Loader Example)

  • Refactored React components (App.tsx, BeefreeEditor.tsx, LoadTemplateModal.tsx, Toaster.tsx) to use useCallback for async handlers, improving performance and preventing unnecessary re-renders. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]

Other minor changes include a bugfix in multi-builder-switch-example/src/services/authService.ts (unused import removed) [1] and a small UI improvement in the Salesforce LWC example (removed unnecessary eslint-disable comment) [2].

image

@amadurell-bee
amadurell-bee force-pushed the feat/example-33-vue-fastify-secure-auth branch 2 times, most recently from 231b524 to ea53fa4 Compare March 16, 2026 12:20
@amadurell-bee
amadurell-bee force-pushed the feat/example-34-angular-nestjs-secure-auth branch from 6b7c47c to a4c020a Compare March 16, 2026 12:22
@amadurell-bee
amadurell-bee force-pushed the feat/example-33-vue-fastify-secure-auth branch 2 times, most recently from 8ef5590 to 3c13ca6 Compare March 16, 2026 12:27
@amadurell-bee
amadurell-bee marked this pull request as ready for review March 16, 2026 12:41
@amadurell-bee
amadurell-bee force-pushed the feat/example-34-angular-nestjs-secure-auth branch 3 times, most recently from 2d7d213 to ab2bd15 Compare March 23, 2026 21:50
@amadurell-bee
amadurell-bee force-pushed the feat/example-33-vue-fastify-secure-auth branch 2 times, most recently from c6c455f to 5720d2f Compare March 23, 2026 22:23
@amadurell-bee
amadurell-bee force-pushed the feat/example-33-vue-fastify-secure-auth branch from 5720d2f to 562d664 Compare March 23, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant