saasgear icon indicating copy to clipboard operation
saasgear copied to clipboard

ReactJS and NodeJS SaaS boilerplate for your next SaaS application 🔜🔛🔝

Results 27 saasgear issues
Sort by recently updated
recently updated
newest added

We need to send an email to customer one day before the trial plan expires.

feature

We need to use Stripe webhooks to listen to Stripe event: payment succesful and payment failed. Event data should be stored in database. https://stripe.com/docs/webhooks

API

When user disables Javascript in browser. We need to show a message: Please enable Javascript to view this site. Add some basic style to make this message standout.

APP

User can delete their account in the profile page. - All of their documents will be disabled - Their subscription is cancelled - The pending invitation that they have sent...

feature

If Sentry API key is provided in .env then we will log error in both frontend and backend with Sentry. Otherwise, we will log backend error in log file.

We should use constants to check email type. Currently, we use string, it is not stable.

enhancement

Right now we are creating new product and price for new subscription. We should have a command to create Stripe product and prices at once. We store product id and...

enhancement
API
APP
LANDING

when create new record which store email address, we should lower case the email string. Eg: email in user table.

enhancement
API

``` export default function generateEmailTemplate({ fileName, data }) { const templatePath = `${path.resolve()}/email-template/${fileName}`; const template = execSync(`mjml ${templatePath}`).toString(); return handlebars.compile(template)(data).toString(); } ``` - please use mjml npm package to compile...