Frequently Asked Questions
Find answers to common questions about features, architecture, billing, and security.
General
What is Base App?
Base App is a modern, brand-config-driven web application starter designed to accelerate launching fast, secure, and white-labeled applications.
How do I re-brand the site for a new product?
Simply update `site.config.ts` with your new product name, tagline, URLs, and contact info, and edit `brand.config.js` to change primary color seeds.
Is the starter compatible with mobile applications?
Yes! The starter is designed to pair seamlessly with mobile applications using shared backend services and design token primitives.
Security & Legal
How does Content Security Policy (CSP) work in this starter?
The build pipeline automatically extracts script hashes and injects a strict Deny-All CSP header into edge deployment responses.
Where are legal terms and privacy policies managed?
Legal content lives under markdown templates in `src/content/legal/`. Product placeholders are automatically populated from `site.config.ts`.
Why is the physical registered address restricted to legal pages?
Per engineering standard A5, physical addresses appear only on `/terms` and `/privacy` to prevent spam scraping while remaining legally compliant.
Architecture & Tech Stack
What framework and hosting provider are used?
The starter uses Next.js 15 (App Router), React 19, TypeScript, and is pre-configured for Cloudflare Pages edge deployment.
Can I connect a backend database or auth service?
Yes. The starter includes seamless integration tiers for Appwrite authentication, database collections, and subscription payments.
Have a question not listed here?
Reach out to our support team and we will get back to you promptly.