AI Visibility Score Portal
Budget: $750 – $1,500 USD
I’m building a web-based portal where my clients can log in with a simple email-and-password account and immediately see how visible their site is to AI models. The core of the app is a real-time visibility score that refreshes automatically while they’re on the dashboard, so there’s no need for manual page reloads or scheduled reports.
Here’s the flow I have in mind:
• Secure sign-up / log-in (email + password) with best-practice hashing, optional 2FA toggle for future expansion.
• An input field where a client adds or selects their domain.
• Server-side process that calls the visibility-scoring engine (feel free to recommend Stack – Node/Express, Django, or another modern framework is fine) and streams the latest score back through WebSockets or Server-Sent Events.
• A single-page dashboard that displays the live score, last-updated timestamp, and a short “what changed” note.
• Admin area for me to add, suspend, or delete client accounts and adjust any API keys used in the scoring logic.
Deliverables
1. Source code in a private repo with clear setup instructions.
2. Deployed staging instance (Vercel, Netlify, or my own VPS) so I can test with real domains.
3. Brief hand-off video or call walking me through the code, deploy steps, and how to add new clients.
Acceptance criteria
– Client can register, confirm email, and log in.
– Dashboard loads the visibility score within two seconds and updates in real time.
– Admin panel actions reflect immediately (e.g., disabling a user blocks access on next request).
– Code passes a basic security audit (no plain-text passwords, CSRF protected, etc.).
If this sounds like a fit, let me know which tech stack you’d choose and roughly how long you’d need for an MVP.
Here’s the flow I have in mind:
• Secure sign-up / log-in (email + password) with best-practice hashing, optional 2FA toggle for future expansion.
• An input field where a client adds or selects their domain.
• Server-side process that calls the visibility-scoring engine (feel free to recommend Stack – Node/Express, Django, or another modern framework is fine) and streams the latest score back through WebSockets or Server-Sent Events.
• A single-page dashboard that displays the live score, last-updated timestamp, and a short “what changed” note.
• Admin area for me to add, suspend, or delete client accounts and adjust any API keys used in the scoring logic.
Deliverables
1. Source code in a private repo with clear setup instructions.
2. Deployed staging instance (Vercel, Netlify, or my own VPS) so I can test with real domains.
3. Brief hand-off video or call walking me through the code, deploy steps, and how to add new clients.
Acceptance criteria
– Client can register, confirm email, and log in.
– Dashboard loads the visibility score within two seconds and updates in real time.
– Admin panel actions reflect immediately (e.g., disabling a user blocks access on next request).
– Code passes a basic security audit (no plain-text passwords, CSRF protected, etc.).
If this sounds like a fit, let me know which tech stack you’d choose and roughly how long you’d need for an MVP.
Related categories:
Python
CSS
Django
HTML
Node.js
Git
Web Development
API Development
Web Application