NETCORESAAS
  • Welcome
  • Getting Started
    • Getting started
      • Frontend
      • Backend + Frontend
    • Deploy
      • Initialize git repository
      • Deploy to heroku
    • Environment variables
    • API
      • Controllers
    • Testing
      • Integration Tests
  • Other
    • Installing
      • 1. Install VSCode
      • 2. Install .NET Core SDK
      • 3. Install Node.js
      • 4. Test installation
    • Integrations
      • Stripe
        • Subscription Options
        • Getting the API Keys
        • Creating Stripe Products
        • Creating the Customer Portal
      • Email
        • SMTP
        • Postmark
      • Social Login
        • Google Sign In
      • Conversations
        • Intercom
        • Drift
  • Blog
Powered by GitBook
On this page
  • 1. Generate a project
  • 2. Open .sln in Visual Studio
  • 2. Open ClientApp (frontend) in VSCode
  • 3. Debug
  • 4. Login as Admin
  • 5. Configure Products (Stripe products/subscriptions)
  • 6. Register new Tenant
  • 7. Create an Expense
  • 8. Start building your own entities

Was this helpful?

  1. Getting Started

Getting started

PreviousWelcomeNextFrontend

Last updated 4 years ago

Was this helpful?

1. Generate a project

Go to the , configure and download your project.

2. Open .sln in Visual Studio

Open ORGANIZATION_NAME.PRODUCT_NAME.sln

2. Open ClientApp (frontend) in VSCode

Drag the src/PRODUCT_NAME/WebApi/ClientApp folder into VSCode and install packages

npm i

3. Debug

Run Visual Studio configuration "PRODUCT_NAME"

Open localhost:8080 or localhost:5000

4. Login as Admin

If you configured a valid database (appSettings.Development.json) you shouldn't get any error when you login with your admin user.

5. Configure Products (Stripe products/subscriptions)

6. Register new Tenant

The admin user is not a tenant, and it's the only user who has access to /admin pages.

Try to register with another email and ensure you get the Welcome/Verification email.

7. Create an Expense

8. Start building your own entities

Open , click "Go to pricing page" and configure your prices by modifying the file: src/store/modules/pricing/default-pricing.Development.ts

Once you like the page, go to and click "Click here to generate these prices in Database and Stripe".

Navigate to and add, edit and delete an expense.

Take the example of and to see how you can create a simple CRUD.

project generator page
localhost:8080/admin/products
localhost:8080/pricing
localhost:8080/admin/products
http://localhost:8080/app/transactions
http://localhost:8080/app/transactions
http://localhost:8080/app/transactions2