Zero-Backend, GitHub-as-Database Architecture
User clicks "Login with Google" → Redirected to Google OAuth consent screen → Access token returned → User profile fetched and stored
User clicks "Connect GitHub" → Device code requested → User authorizes at github.com/login/device → Access token stored in localStorage
User submits idea → Saved to localStorage → Auto-sync triggered → GitHub repo created/updated → Success notification shown
Ideas stored in GitHub repo "idea-forge-data" → Version controlled with Git → Accessible from any device → Fully backed up on GitHub
Lines of Code Added
Backend Servers
HTML File
Free Hosting