SYNDROM - Angular / NestJS SAAS Boilerplate
  • Introducing the Ultimate Angular & NestJS SaaS Boilerplate
  • Getting Started
    • Quickstart
    • Register your admin user
  • Basics
    • Admin Dashboard: Managing Stripe Products
    • Data Management and API Extensibility
    • Media Management with Firebase
    • Frontend Architecture and Reusable Components
    • OpenAPI
    • Testing Strategy
  • What's more ?
Powered by GitBook
On this page
  1. Getting Started

Register your admin user

PreviousQuickstartNextAdmin Dashboard: Managing Stripe Products

Last updated 7 months ago

To access the admin dashboard for managing assets, data, users, and Stripe products, you need to create an admin user. Follow these steps:

When a new user registers in your application, the system automatically performs the following actions:

  1. Creates a new user account in your application's database.

  2. Automatically creates a corresponding Stripe customer for this user.

How ?

  1. Run your application and navigate to the user registration page.

  2. Register a new user account as you would for a regular user.

  3. After registration, you need to manually modify the database to set this user as an admin. Connect to your PostgreSQL database using a database management tool of your choice (e.g., pgAdmin, DBeaver, or the psql command-line tool).

  1. Log out and log back in with this user account. You should now have access to the admin dashboard.

Admin Dashboard Features

Once logged in as an admin, you can access the admin dashboard to:

  • Create and manage assets

  • Manage application data

  • Manage user accounts

  • Create and configure Stripe products that will be available for purchase by regular users

Remember to exercise caution when using admin privileges, as changes made through the admin dashboard can significantly impact your application and its users.