Your AI Wingman for the Digital Age.
MiniRizz is a premium, AI-powered tool designed to help you craft the perfect witty, romantic, or savage responses for your chats. Upload a screenshot or paste text, and let our AI generate the "Rizz".
- Multimodal Input: Text or Screenshot analysis.
- Mood-Based Modes:
- Rizz (Smooth/Flirty)
- Roast (Savage/Witty)
- Funny (Humorous)
- Ghost-Proof (Engagement)
- Visual "Flow" Results: Results displayed in a beautiful Mind Map layout.
- Multilingual: Supports English, Hindi, and Hinglish.
- Privacy Focused: No data storage; processing is transient.
- Frontend: Next.js 14 (App Router), React, TypeScript
- Styling: Tailwind CSS, Shadcn UI
- Animations: Framer Motion
- AI: Google Gemini 1.5 Flash + Groq (Llama 3.3) for redundancy
- Icons: Lucide React
- Node.js 18+
- Google Gemini API Key
- Groq API Key (Optional, for failover)
-
Clone the repository:
git clone https://github.com/TuShArBhArDwA/minirizz.git cd minirizz -
Install dependencies:
npm install
-
Set up Environment Variables: Create a
.env.localfile:GEMINI_API_KEY=your_gemini_api_key_here GROQ_API_KEY=your_groq_api_key_here
-
Run the development server:
npm run dev
-
Open http://localhost:3000 with your browser.
src/app: Next.js pages and API routes.src/components: React components (UI, Landing, Logic).src/lib: Utility functions.
| Document | Description |
|---|---|
| High-Level Design (HLD) | System architecture, components, and data flow |
| Low-Level Design (LLD) | Database schema, API endpoints, and execution flow |
MIT License - see LICENSE file for details.
If you'd like to connect, feel free to reach out — Click here