PersonaPulse AI is an ultra-premium AI SaaS platform designed to analyze linguistic patterns, decode hidden subtext, and architect strategic responses using behavioral psychology.
- Linguistic Forensics: Identify personality traits (MBTI, Big Five, Enneagram).
- Subtext Decoding: Uncover hidden intentions and emotional triggers.
- Strategic Response Architecture: Generate tailored responses for specific goals.
- Freemium Model: 10 free daily scans with a Pro upgrade option.
- Multilingual Support: Full support for English and Arabic (RTL).
- Premium UI: Cinematic Dark Mode with Glassmorphism and Bento Grid layout.
- Node.js (v18 or higher recommended)
- npm or yarn
- Clone the repository (if applicable).
- Install the dependencies:
npm install
- Create a
.env.localfile in the root directory. - Add your Gemini API Key:
GEMINI_API_KEY=your_actual_api_key_here
Start the development server:
npm run devThe application will be available at http://localhost:3000 (or the port specified in your console).
To host this project on GitHub Pages:
- Create a GitHub repository and push your code.
- In the repository settings, go to Settings > Secrets and variables > Actions.
- Create a New repository secret called
GEMINI_API_KEYand paste your API key. - Go to Settings > Pages and ensure "Build and deployment" is set to use GitHub Actions.
- Each push to the
mainbranch will automatically build and deploy to thegh-pagesbranch.
- Frontend: React 19, Vite, Tailwind CSS 4.
- Animations: Motion (formerly Framer Motion).
- Icons: Lucide React.
- AI: Google Gemini API (@google/genai).
- Internationalization: i18next.