Skip to content

David-Morales-Norato/makers_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Guru - AI-Powered Chatbot for E-commerce

We are a team of passionate scientists and developers who have created Tech Guru, an AI-powered chatbot designed to bring the personalized service of a physical sales team to your online store. This application not only engages customers in real-time conversations but also provides personalized recommendations using advanced client data analysis.

Additionally, we provide a comprehensive dashboard for administrators to track key metrics and make informed decisions about the business.

Contributors

Features

  • AI-Powered Chatbot:

    • Real-time customer engagement.
    • Personalized recommendations based on client data.
    • Automated responses for product features, pricing, and availability.
  • Admin Dashboard:

    • Real-time performance analytics.
    • Revenue tracking and customer engagement metrics.
    • Insights into best-selling products and trends.

Tech Stack

  • Backend: Python, Flask
  • AI Integration: Natural Language Processing (NLP) using OpenAI's GPT API
  • Database: SQLite
  • Frontend: HTML, CSS, JavaScript

Installation

  1. Clone the repository:

    git clone https://github.com/David-Morales-Norato/makers_application.git
    cd makers_application
  2. Create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set up environment variables:

    • Add your OpenAI API key to the environment variables:
      export OPENAI_API_KEY='your-openai-api-key-here'
      On Windows, use:
      set OPENAI_API_KEY=your-openai-api-key-here
  5. Run the application:

    python main.py
  6. Access the application:

    • Open your browser and go to http://127.0.0.1:5000

Usage

  • Customer Engagement: Interact with the AI chatbot on your store's interface.
  • Admin Dashboard: Monitor store performance metrics and gain insights into product sales and customer engagement.

Project Structure

  • main.py: Entry point to run the application.
  • app/: Contains the Flask application logic.
  • static/: Frontend files (HTML, CSS, JS).
  • templates/: HTML templates for the app.
  • database.db: SQLite database file.
  • requirements.txt: List of dependencies.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

AI-Powered Chatbot for E-commerce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published