πŸ€– ChatterBox-AI App

πŸš€ Getting Started

  • ChatterBox-AI-App is designed to help users Chat with AI like chatGpt efficiently and stay productive throughout their day.
  • App notifies the user Random time To encourage using flutter_local_notifications.
  • Our App reminds users daily at 9 AM ⏰to chat with him.

🀳 Screens

  • Splash Screen: Wait for 3 seconds then navigate to On-Boarding Screens.
  • On-Boarding Screens: Provide a seamless and engaging introduction to our app.
  • Home Screen: The User can Chat and Ask anything
  • Chat: User can Ask AI anything like Summarizing a story , Summarizing Video , Summarizing Audio and Summarizing Image .

✨ Cover

Cover_d

πŸ“ Project Structure

Screenshot from 2024-08-17 12-00-28

πŸ“± UI

πŸŒ• Light Mode

Mobile

Mobile (2)

Dark Mode

Mobile (1)

Mobile (3)

πŸŽ₯ Video

video_2024-08-17_20-45-40.mp4

πŸ›  Dependencies

  flutter_native_splash:
  flutter_riverpod:
  flutter_dotenv:
  google_generative_ai:
  flutter_launcher_icons

☒️ Usage

  1. Clone the repository

  2. Open the project in your preferred Flutter IDE.

  3. Explore the lib directory:

    • Review the project structure to understand the core of the app.
    • Customize the app of your need.
  4. Run the app on an emulator or physical device:

    flutter run

🚨 Contributing

  • Contributions are welcome πŸ’œ
  • If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.