Skip to content

SmartAssistant ๐Ÿค–๐Ÿ“ธ is an AI-powered Flutter app that uses OpenAI models for user inquiries and supports camera object recognition via machine learning. Built with Flutter, PHP, and MySQL,

Notifications You must be signed in to change notification settings

tawafmesar/SmartAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SmartAssistant

SmartAssistant ๐Ÿค–๐Ÿ“ธ

SmartAssistant is an AI-powered Flutter application designed to respond to user inquiries and questions using OpenAI models. It also supports camera object recognition, allowing users to point the camera at an object and get a label about it using machine learning.

Features ๐ŸŒŸ

  • AI-Powered Responses: Get accurate and context-aware answers to your questions using OpenAI models.
  • Camera Object Recognition: Point your camera at an object and receive labels about it using ML models.
  • User-Friendly Interface: Navigate through the app seamlessly with an intuitive and clean design.

Technologies Used ๐Ÿ› ๏ธ

  • Flutter: Front-end framework for building native applications.
  • PHP: Backend scripting language for server-side logic.
  • MySQL: Database management system for storing user data.
  • ML Model: For camera object recognition.
  • OpenAI Model: For generating responses to user inquiries.

Getting Started ๐Ÿš€

To get a local copy of this project up and running, follow these steps:

  1. Clone the repository:

    bash git clone https://github.com/tawafmesar/SmartAssistant.git

  2. Set up the backend:

  3. Run the Flutter application:

    • Open the project in your preferred Flutter IDE.
    • Connect the Flutter app to your configured backend endpoints.
  4. Set up the OpenAI API key:

    • Obtain an API key from OpenAI by signing up on their website.

    • Open the file lib/core/services/api_service.dart.

    • Replace the placeholder *************************************************** with your actual OpenAI API key:

      dart String API_KEY = "your_actual_openai_api_key_here";

Contributing ๐Ÿค

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License ๐Ÿ“„

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

About

SmartAssistant ๐Ÿค–๐Ÿ“ธ is an AI-powered Flutter app that uses OpenAI models for user inquiries and supports camera object recognition via machine learning. Built with Flutter, PHP, and MySQL,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published