Verifying Core Deployment
Verify that the core infrastructure of your AI SaaS platform is working correctly
Verifying Core Deployment
After deploying the core infrastructure of your AI SaaS platform, it's important to verify that everything is working correctly before proceeding to set up third-party integrations. This guide will help you verify the basic functionality of your deployment.
Access Your Application
Retrieve Your Amplify App URL
This command extracts your Amplify application URL directly from CloudFormation exports, which you can use to access your deployed frontend.
Access Your Deployed Frontend
Navigate to your Amplify app URL retrieved from the CloudFormation exports.
Your URL should look similar to this: https://dev.abcdefghij.amplifyapp.com
Verify Basic Frontend Functionality
Check that:
- The landing page loads correctly
- Navigation links work
- The UI is responsive on different screen sizes
Verify Authentication (Basic)
Access the Sign-Up Page
- From the landing page, click on the "Log In" button in the top right corner
- Click on the "Create Account" tab to access the registration form
Create a Test Account
Register a new user with:
- Your name
- Your email address
- A secure password
At this stage, only email/password registration will work since Google OAuth has not been configured yet.
Verify Email Confirmation
- Check your email for a verification code
- Enter the code in the verification form
- Confirm that your account is verified successfully
- You should be automatically logged in and redirected to the dashboard
Verify Basic Features
Verify Language Switching
Test the internationalization feature:
- On the landing page, locate the language selection button in the top right corner (next to the Log In button)
- Click the button and switch between available languages (English and Français)
- Verify that the website content changes to the selected language
Internationalization is a built-in feature of the AI SaaS Boilerplate. Currently, English and French are supported.
Check Available Credits
After signing in, verify that:
- The dashboard page loads successfully
- You have 20 credits available (the default amount for the BASIC plan)
- Your user information is displayed correctly in the account section
Check Subscription Status
Navigate to the Subscription page (/subscription):
- Verify that only the BASIC plan is shown as your current plan
- Note that premium subscription plans are not visible at this stage
Premium subscription plans will only appear after completing the Stripe integration. At this stage, you should only see the BASIC plan.
Check Credits Purchase Page
Navigate to the Purchase Credits page (/purchase-credits):
- Note that the page exists but no credit packs are available
- Credit packs will only be visible after completing the Stripe integration
What You Should Expect at This Stage
Next Steps
Now that you've verified your core infrastructure is working correctly, you're ready to add third-party integrations to enable full functionality. Proceed to Stripe Setup to configure payment processing.