PersonaForge β Create Your AI-Powered Digital Identity Card
October 8, 2025
Β·523 views

πͺ PersonaForge: AI-Powered Digital Identity Cards
PersonaForge is an innovative web application that allows users to create beautiful, personalized, and AI-driven digital identity cards.
Express your online personality by blending creativity and artificial intelligence to design a unique shareable card that represents you.
This project is built with Next.js, React, TypeScript, and Google's Genkit for AI generation β wrapped beautifully with ShadCN UI and Tailwind CSS.
β¨ Key Features
π§ AI-Powered Content Generation
- Taglines & Emojis: Simply enter your name, role, and mood β the AI instantly creates a catchy tagline and mood-matching emojis.
- AI Backgrounds: PersonaForge generates abstract gradient backgrounds aligned with your selected mood.
- Unique Avatars: Use Genkit to create human-style avatars based on your text prompts or random generations.
π« Interactive Persona Cards
- 3D Tilt Effect: The cards tilt dynamically with your mouse movement, adding depth and interactivity.
- Live Preview: All edits reflect instantly as you customize your persona.
π¨ Deep Customization
- Choose between different layouts, fonts, and color palettes.
- Pick from AI-generated or custom gradients.
- Use a color picker to auto-generate a complementary gradient palette.
βοΈ Advanced UI Components
- Sleek Avatar Generation Dialog with preview and regenerate options.
- Fully responsive design, optimized for both desktop and mobile.
π€ Download & Share
- Download as PNG: Save your persona card as a clean, high-resolution PNG.
- Share Anywhere: Use native share features to post your card directly on social platforms.
π How It Works
- Input Details β Enter your name, bio, and mood.
- Generate with AI β Let the AI create your tagline, emojis, and avatar.
- Customize Design β Pick background type, gradient colors, layout, and fonts.
- Download & Share β Save your card or share it instantly.
π οΈ Tech Stack
| Category | Technologies |
|---|---|
| Framework | Next.js (App Router), React |
| Language | TypeScript |
| UI Components | ShadCN UI, Tailwind CSS |
| AI Integration | Google Genkit (Gemini Models) |
| Deployment | Vercel |
| Version Control | GitHub |
π Links
- π Live Demo: https://personaforgecard.vercel.app/
- π» GitHub Repository: https://github.com/Ganutidke/PersonaCard
π§© Inspiration
The inspiration behind PersonaForge came from the need to represent oneβs digital personality visually.
Instead of a plain LinkedIn card or portfolio bio, PersonaForge gives users a creative, AI-powered identity card β something that blends tech, art, and individuality.
π§ Learnings & Takeaways
- Integrated Google Genkit and understood prompt-based AI workflows.
- Built complex UI components with ShadCN and Tailwind.
- Optimized image generation and downloading workflows in Next.js.
- Learned how to balance AI generation time with UI interactivity for better UX.
π§© Future Improvements
- Add multiple card templates and themes.
- Introduce AI personality analysis to generate more personalized cards.
- Enable direct social sharing with custom preview images.
- Provide API access for developers to integrate PersonaForge into their own apps.
π¬ Final Thoughts
Building PersonaForge was an incredible experience β combining AI creativity, modern frontend design, and interactive UI engineering.
If you love blending art and AI, check it out and create your own persona today!
π Launch PersonaForge
