Skip to content
/ Shokhi Public

Shokhi is a mobile application built with Flutter and utilizes the Gemini Pro API to provide users with an interactive and informative AI experience. Embracing a minimal Material 3 design pattern, Shokhi offers a clean and user-friendly interface for engaging with AI.

Notifications You must be signed in to change notification settings

aluffyy/Shokhi

Repository files navigation

Shokhi: Your AI Friend in Flutter (Material 3 Design)

Shokhi (meaning "friend" in Bangla) is a mobile application built with Flutter and utilizes the Gemini Pro API to provide users with an interactive and informative AI experience. Embracing a minimal Material 3 design pattern, Shokhi offers a clean and user-friendly interface for engaging with AI.

Screenshots:

Home Page Dialog
Home Page Dialog

Current Features:

  • Conversational AI: Interact with the integrated AI model through text messages, asking questions or prompting for creative text formats.
  • Minimal Material 3 Design: Enjoy a beautiful and intuitive user interface that adheres to the latest Material 3 design principles.
  • Offline Support: (planned) Shokhi will function to some extent even without an internet connection (for features that don't require server interaction).

Future Plans:

  • Firebase Integration: Integrate Firebase for user authentication and potential backend functionalities.
  • Multilingual Support: (planned) Allow users to interact with Shokhi in various languages.
  • Personalization: (planned) Enable users to personalize their experience with Shokhi through settings and preferences.

Technologies Used:

  • Flutter
  • Gemini Pro API
  • Material 3 Design

Getting Started:

  1. Clone the repository: git clone https://github.com/aluffyy/shokhi.git
  2. Install dependencies: flutter pub get
  3. (Optional) Set up your Gemini Pro API key in the .env file.

Contributing:

We welcome contributions to Shokhi! Feel free to fork the repository, make changes, and submit pull requests.

Disclaimer:

This project is currently under development and may contain unfinished functionalities. We are actively working on improving Shokhi and appreciate your feedback and suggestions.

About

Shokhi is a mobile application built with Flutter and utilizes the Gemini Pro API to provide users with an interactive and informative AI experience. Embracing a minimal Material 3 design pattern, Shokhi offers a clean and user-friendly interface for engaging with AI.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages