Skip to content

Rishav1707/AI-Gift-Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Gift Shop

aigiftshop.-.Made.with.Clipchamp.mp4

Welcome to the AI Gift Shop project! This website showcases the integration of AI to provide a unique user experience in a gift shop setting. Users can explore gift recommendations, trending items, and find useful resources for gift-giving.

Table of Contents

Features

  1. AI-Powered Gift Recommendations: Users can input criteria, and the AI suggests gifts that match their preferences.

  2. Trending Gifts Carousel: A visually appealing carousel displays popular and trending gift items.

  3. Recommended Gifts: A gifts section offers gift-giving recommendations based on user input and preferences, helping users discover the perfect presents for any occasion.

Demo

You can check out a live demo of the AI Gift Shop Website here.

Getting Started

Prerequisites

To run this project locally, you need to have Node.js and npm (Node Package Manager) installed on your computer.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/ai-gift-shop.git
  2. Navigate to the project directory:

    cd ai-gift-shop
    
  3. Install project dependencies:

    pnpm install
    

Usage

  1. Start the development server:

    pnpm run dev
  2. Open your web browser and visit http://localhost:5173 to view the AI Gift Shop website.

Technologies Used

The AI Gift Shop project utilizes a combination of technologies and tools to create a unique and engaging gift shopping experience.

  1. React.js: A JavaScript library for building user interfaces. React is used to create the frontend of the AI Gift Shop, allowing for the development of dynamic and interactive web pages.

  2. react-splide: A responsive slider/carousel library for React, used to create visually appealing carousels showcasing trending gift items.

  3. CSS (Cascading Style Sheets): Used for styling the components and ensuring a visually pleasing and consistent design.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the project.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/new-feature
  3. Make your changes and commit them:
    git commit -m "Add new feature"
  4. Push your branch to your forked repository:
    git push origin feature/new-feature
  5. Create a pull request from your branch to the main project repository.

License

This project is licensed under the MIT License.