Overview
Niles makes it easy to turn any generated app into a membership-based product — complete with a public landing page for visitors and a private members-only area for registered users. You can use this flow for:- SaaS dashboards
- Subscription-based tools
- Communities with member access
- Paid content or course platforms
Sign Ups and Login
All apps created in Niles automatically include membership functionality. That means you already have:- Secure Sign-up, Login, and Logout flows
- Session handling and private user areas
- Ready-to-use components that show content only to logged-in users
How to Add Membership in Your Prompt
If you’d like to control and view your users — such as approving members, assigning tiers, or managing plans — you can ask Niles to create an Admin Membership Section. This feature is not created by default, but can be fully generated via prompt.Example Prompts:“Add an admin dashboard where I can see all registered users.”
- an Admin page (accessible only to you or admin roles)
- a User table with columns like Name, Email, Status, Tier, Joined Date
- optional controls (approve, deactivate, change plan)
- protected routes so regular users can’t access it
Adding a Public Landing Page
By default, Niles apps are members-only — users must sign up before seeing the app. If you want to make part of your app public, you’ll need to ask for it in your prompt.Example Prompt:“Add a public landing page with a hero section, pricing, and a call-to-action to sign up.”
- Generate a public landing page accessible without login
- Automatically link it to your existing signup flow
- Keep it visually consistent with your app’s theme