Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ AI Store Dashboard

An AI-powered Streamlit dashboard for product support, content generation, pricing analysis, and customer assistance.

Built with Python, Streamlit, and Anthropic Claude API.

Dashboard Home

🎯 Overview

An all-in-one AI dashboard designed for small businesses to provide customer support, generate marketing content, and assist with product pricing through an intuitive Streamlit interface.

✨ Features

  • 💬 AI Chat Assistant
  • 📝 AI Product Content Generator
  • 💰 AI Price Checker
  • 📦 Product Catalog
  • 🎯 Interactive Streamlit Dashboard
  • 🤖 Claude AI Integration
  • 🔐 Environment Variable Support

🛠️ Tech Stack

  • Python
  • Streamlit
  • Anthropic Claude API
  • python-dotenv

📸 Dashboard Preview

💬 AI Chat

AI Chat

📝 Content Generator

Content Generator

💰 Price Checker

Price Checker

📂 Project Structure

ai-store-dashboard/
│
├── app.py
├── requirements.txt
├── .env.example
├── .gitignore
├── README.md
│
└── assets/
    ├── dashboard-home.png
    ├── ai-chat.png
    ├── content-generator.png
    ├── price-checker.png
    └── demo.mp4

⚙️ How It Works

User
   │
   ▼
Streamlit Dashboard
   │
   ├── 💬 AI Chat
   ├── 📝 Content Generator
   ├── 💰 Price Checker
   │
   ▼
Anthropic Claude API
   │
   ▼
AI Response

🚀 Installation

Clone the repository

git clone https://github.com/saifyea/ai-store-dashboard.git
cd ai-store-dashboard

Install dependencies

pip install -r requirements.txt

Configure environment variables

Rename .env.example to .env and add your API key:

ANTHROPIC_API_KEY=your_api_key

Run the application

streamlit run app.py

⚙️ Environment Variables

Create a .env file with:

ANTHROPIC_API_KEY=your_api_key

🎥 Demo Video

A short demo video is available in the assets folder.

The demo showcases:

  • 💬 AI Chat
  • 📝 Content Generator
  • 💰 Price Checker
  • 📦 Product Catalog

💼 Business Use Cases

This dashboard demonstrates how AI can assist small businesses with everyday operations.

Example Use Cases

  • 🛍️ Product information assistant
  • 💬 Customer support
  • 📝 Marketing content generation
  • 💰 Product pricing assistance
  • 📦 Small business product management

🔮 Future Improvements

  • 🚀 Streamlit Cloud deployment
  • 🔗 FastAPI backend integration
  • 🗄️ Database support
  • 🔐 User authentication
  • 📊 Sales analytics dashboard
  • 📱 Mobile-friendly interface

📄 License

This project is created for educational and portfolio purposes.

⭐ Why This Project?

This project demonstrates how AI can be integrated into an interactive business dashboard using Streamlit. It combines customer assistance, content generation, and pricing support into a single application designed for small businesses.

🚀 Live Demo

Try the application:

https://ai-store-dashboard.streamlit.app

Live Demo

About

AI-powered Streamlit dashboard for product support, content generation, pricing analysis, and customer assistance using Claude API.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages