LIVE PREVIEWBUY FOR $14

NailIT – AI Interview Observe Internet Utility (React + Node.js)

Essential: please learn earlier than buying. NailIT is NOT a local iOS or Android utility and it’s NOT constructed with Swift or SwiftUI. It’s a full-stack WEB APPLICATION written in JavaScript and TypeScript: a React 18 + Vite frontend, a Node.js / Specific backend, a Supabase (PostgreSQL) database, and OpenAI AI providers. An optionally available Expo / React Native WebView shell mission is included for wrapping the online app as a cell app, however the product itself is an online template. You want Node.js, npm and terminal expertise to set it up – no Xcode mission is required to run the core product.

Demo Directions

  • Demo login: electronic mail: [email protected] – password: Demo1234!
  • This can be a source-code template that you simply run by yourself machine or server, so there is no such thing as a hosted demo web site. After finishing the one-time setup under, register the demo account above as soon as on the Signal Up display screen (or use it to log in), and the complete app is immediately testable with these credentials.
  • One-time configuration required earlier than it runs: a free Supabase mission (database + authentication) and an OpenAI API key (paid service for transcription, scoring, speech and realtime voice). The place to acquire each key and precisely which file to stick it into is documented step-by-step in documentation.html, part 4.2 and 4.3 (“Setting Variables – the place to acquire every API key”).
  • Setup takes roughly 15-Half-hour. Tip: in Supabase (Authentication – Suppliers – E-mail) you’ll be able to disable “Verify electronic mail” so the demo account can log in instantly.
  • Non-obligatory integrations that work out of the field as soon as keys are added: ElevenLabs voice, Stripe / RevenueCat token funds, Department deep hyperlinks for the associates program.

Every thing the App Does

  • AI scoring of interview solutions with GPT-4o-mini: rating 0-100, band (Poor to Excellent), abstract, strengths, enhancements and follow-up questions
  • Dwell Interview mode: multi-round simulated interview with text-to-speech questions, voice recording, Whisper transcription and per-answer scoring
  • Realtime AI Interview mode: pure spoken dialog with the OpenAI Realtime API, configurable length (1-5 minutes) and stay AI score possibility
  • Drill mode: follow particular person questions from a query financial institution, reply by voice or textual content, and evaluate with an AI-generated mannequin reply
  • Persona system: Medical, Oxbridge and Apprenticeship interview kinds with persona-specific scoring rubrics, plus a customized persona
  • Customized query financial institution: handle your individual main and follow-up questions per persona
  • CV add: paste a CV (saved regionally within the browser solely) to personalise suggestions
  • My Solutions: historical past of saved makes an attempt with filters (current / this week / this month), common rating, whole makes an attempt and delete
  • Progress dashboard with weekly exercise chart and efficiency statistics
  • Token financial system: per-minute token metering for follow and realtime modes, token steadiness within the header, token gating with an out-of-tokens modal
  • Token pack retailer web page (Starter / Plus / Professional) prepared for Stripe (net) and RevenueCat / in-app purchases (cell)
  • Affiliate / referral program: referral hyperlinks, 90-day first-touch attribution, clicks / sign-ups / pending / paid earnings stats, plus an admin view
  • Tutoring market web page with tutor search, topic and worth filters, and reserving call-to-action
  • Sources part with interview preparation guides (STAR methodology and extra)
  • Safe electronic mail + password authentication: registration, login, logout, password reset, server-side HttpOnly classes
  • Account space: preferences (voice, time restrict, strictness), information export and full account deletion (GDPR / CCPA pleasant)
  • Row Degree Safety in Supabase so customers can solely learn their very own information
  • Textual content-to-speech with file caching, optionally available ElevenLabs voice, tiered price limiting and Helmet safety middleware
  • Responsive dark-themed UI with an orange accent, constructed with Tailwind CSS
  • Non-obligatory Expo / React Native WebView shell with in-app purchases (react-native-iap), Department deep linking and microphone permissions, prepared for the App Retailer and Google Play

Expertise

  • Frontend: React 18, TypeScript, Vite, React Router 6, Tailwind CSS, Lucide icons
  • Backend: Node.js 20, Specific 4, Zod validation, Helmet, express-rate-limit
  • Database and auth: Supabase (PostgreSQL) with Row Degree Safety; SQL schema information included
  • AI: OpenAI GPT-4o-mini (scoring), Whisper (transcription), TTS-1 (speech), GPT-4o-mini Realtime (voice)
  • Funds: Stripe webhooks and RevenueCat webhooks + in-app buy verification
  • Cell shell (optionally available): Expo 53, React Native 0.79, WebView, react-native-iap, Department
  • Deployment: any Node host – Render configuration file (render.yaml) included

What the Purchaser Will get

  • Full supply code: React net frontend, Specific backend server, optionally available Expo cell shell
  • SQL setup scripts for all database tables (makes an attempt, token wallets and ledger, associates) with Row Degree Safety insurance policies
  • documentation.html: step-by-step setup, configuration, customization and deployment information with screenshots
  • Screenshots folder with all preview screens
  • Setting variable template (.env.instance)

Improvement Disclosure

Parts of this template’s supply code have been developed with AI-assisted instruments. All code has been reviewed, examined and ready for launch by the writer.

A Word Earlier than You Purchase

This merchandise is a source-code template, not an end-user app and never a hosted service. You will have consolation with the terminal, Node.js and npm, plus your individual Supabase and OpenAI accounts. Working the AI options consumes OpenAI API credit. If you’re on the lookout for a local Swift / SwiftUI or Kotlin utility, this template will not be that – please verify the know-how checklist above earlier than buying.


Source