Giftify AI is a personalized, logic-driven gift suggestor designed to eliminate decision fatigue with style. Built with a vibrant "Cartoon Neubrutalist" aesthetic, it leverages a sophisticated internal matching engine to recommend perfect presents for any recipient.
The app uses Rule-Based AI logic (found in src/utils/suggestionEngine.js) to process user data and generate the most personalized gift matches from its curated internal database. This approach ensures high speed and reliability without needing an expensive external API key.
No more outdated static lists! The engine curates suggestions in real-time based on:
- Recipient Personality (Techie, Gamer, Artist, Romantic)
- Occasion Context (Lovers Week, Birthdays, Anniversaries)
- Vibe Tracking (Practical vs. Quirky)
- Budget Logic (Economical to Premium)
- High-Contrast Design: Bold black outlines and vibrant "Pop" colors.
- GSAP Transitions: Fluid, bouncy page transitions that feel like a high-end cartoon.
- Responsive Layout: Optimized for both mobile "quick-matches" and desktop browsing.
- 100% Link Reliability: Uses automated Search-Redirects for Amazon India and Flipkart.
- Real-Time Price Checks: Simulated AI price comparison across multiple platforms.
- Smart Fallbacks: Integrated error handling for product imagery to ensure a beautiful experience, always.
Deeply integrated tracks for Rose Day, Propose Day, Teddy Day, and the big Valentine's finale.
- Framework: React
- Animations: GSAP (GreenSock) & Lucide React
- Styling: Custom CSS3 (Neubrutalist Design System)
- Data Architecture: Rule-Based Scoring & JSON Processing
- Node.js (v18+)
- npm or bun
-
Clone the repository:
git clone https://github.com/Sardar-Sadiq/Gift-Suggestor.git
-
Navigate to the directory:
cd Gift-Suggestor -
Install dependencies:
npm install # or bun install -
Run the development server:
npm run dev
The app dynamically matches gender and interests:
- For Boys: High-performance Hot Wheels collector packs, RC gadgets, and retro gaming tech.
- For Girls: Professional art markers, Instax cameras, and aesthetic DIY journaling kits.
Contributions are welcome! If you have ideas for new "Vibe" categories or better matching logic, feel free to open a PR.
Made with 💖 by Sadiq