NestJS TypeORM Passport Vue

PolarKit: A Polar.sh Integration platform for Chrome extensions

Client
Retani Consults
Platform
Nginx, Docker
Stack
NestJS · TypeORM · Passport · Vue
Live Site

Description

 

PayExtend is a NestJS project designed to provide a robust backend solution for browser extensions. It integrates various services such as Firebase, Stripe, Polar.sh, and LemonSqueezy to offer a comprehensive set of features for developers/agencies looking to build premium extensions

 

Key Features

  • Built on Nest framework TypeScript
  • Firebase Auth and Firestore integration
  • Stripe Webhooks support
  • Polar.sh integration
  • LemonSqueezy integration
  • Authentication and API for Chrome extensions

 

 

Project Structure

This project is set up as a Yarn workspace monorepo, which allows for managing multiple packages within a single repository. The monorepo structure includes:

  • Root Package: The main NestJS application
  • vue-dashboard: A Vue 3 dashboard application
  • packages/: Directory for future packages

 

Yarn Workspaces

Yarn workspaces enable sharing dependencies across packages and simplify the development workflow. This setup allows you to:

  • Install dependencies for all packages with a single command
  • Run scripts across all packages or target specific packages
  • Share code between packages
  • Maintain consistent versioning

PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions
PolarKit: A Polar.sh Integration platform for Chrome extensions

The full stack,
explained.

PayExtend is a NestJS project designed to provide a robust backend solution for browser extensions. It integrates various services such as Firebase, Stripe, Polar.sh, and LemonSqueezy to offer a comprehensive set of features for developers/agencies looking to build premium extensions

NestJS TypeORM Passport Vue