{"repo":"fanvue/fanvue-app-starter","free":true,"listed":false,"github":"https://github.com/fanvue/fanvue-app-starter","clone":"git clone https://github.com/fanvue/fanvue-app-starter.git","description":"A starter template for your Fanvue app","language":"TypeScript","stars":22,"topics":[],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Fanvue App Starter (Next.js App Router) Requirements - pnpm - Node 18+ - An existing Fanvue App from Fanvue Developer Area (client id/secret) Setup 1. Create .env.local using .env.example 2. Install deps and run: 3. Set up HTTPS for local development: Option A: Using portless (Recommended) Portless gives you stable, named .localhost URLs with automatic HTTPS/HTTP2 — no manual cert generation or hosts file editing. One-time setup (generates and trusts certs automatically): Update your package.json dev script: Then run: Now set your redirect URI in the Fanvue UI to match: Option B: Manual mkcert + local-ssl-proxy Insert the actual name of your app instead of [your-app-name-here] Install mkcert and generate certificates Change your hosts file Then run the local SSL proxy Now setup your redirect URI in the Fanvue UI to match: Environment variables (.env) Get your Fanvue OAuth credentials 1. Visit Fanvue Developer Area 2. Create a new App to obtain your Client ID and Client Secret 3. Configure a Redirect URI - Development: http://localhost:3000/api/oauth/callback - Production: https://YOUR DOMAIN/api/oauth/callback 4. Configure scopes - For this starter, you need: read:self - The scopes you set in your .env must exactly match what you select in the Fanvue developer UI for your app - Note: The app automatically includes required system scopes ( openid , offline access , offline ) in addition to what you set in OAUTH SCOPES Required variables - OAUTH CLIENT ID : From your Fanvue app","default_branch":null,"files":null,"tree":[],"storefront":"/r/fanvue","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fanvue/fanvue-app-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}