Skip to content

neev21-alt/GiftVista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎁 GiftVista Pro

React Vite Tailwind CSS Framer Motion

GiftVista Pro is a high-end, production-ready gift discovery platform. It transforms the stress of gift-giving into a delightful, interactive experience using a sophisticated React-based architecture and a "Pro-Aesthetic" design system.


📸 Visual Showcase

🌟 Pearl (Light Mode) 🌑 Obsidian (Dark Mode)
Light Mode Dark Mode

Tip

Toggle the theme using the 🌓 button in the navigation bar to experience the custom mesh gradients and background blobs!


✨ Premium Features

🧩 Intelligent Gift Finder

A multi-step, state-driven discovery engine that filters gifts based on:

  • Recipient Personality (Friend, Partner, Colleague, etc.)
  • Occasion Type (Anniversary, Birthday, Holiday)
  • Budget Range (From budget-friendly to Ultra-Luxury)

🎨 Sophisticated Design System

  • Mesh Gradients: Moving radial backgrounds that eliminate "clinical" flat colors.
  • Glassmorphism 2.0: Frosted glass containers with high-fidelity blur and depth.
  • Micro-Animations: Powered by Framer Motion for a "living" UI experience.
  • Noise Texture Overlay: Subtle grain overlay for a premium, non-digital surface feel.

👥 Community Feed

A social discovery prototype where users can see trending gifts and share their successful gifting stories.


🛠️ Technical Architecture

graph TD
    A[App.jsx] --> B[Navbar]
    A --> C[Routes]
    A --> D[Footer]
    C --> E[Home Page]
    C --> F[Gift Finder Quiz]
    C --> G[Community Feed]
    F --> H[State Management]
    H --> I[Filtered Results]
Loading

Tech Stack Breakdown

  • Frontend Framework: React 19 (Hooks, Context, Functional Components)
  • Styling: Tailwind CSS v4 (Modern Theme Engine)
  • Motion: Framer Motion (Orchestration & Keyframe Animations)
  • Icons: Lucide React (SVG-based performance)
  • Routing: React Router 7 (SPA Navigation)

📦 Installation & Setup

Prerequisites

Steps

  1. Clone the repository:
    git clone https://github.com/neev21-alt/Project.git
  2. Navigate to project folder:
    cd Project
  3. Install dependencies:
    npm install
  4. Run in development mode:
    npm run dev
  5. Build for production:
    npm run build

📜 License

Distributed under the MIT License. See LICENSE for more information.


Crafted with ❤️ by Neev Savla

About

The ultimate premium gift discovery platform built with React, Vite, and Tailwind CSS v4.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors