Development of Islamic Guidance Chatbot App

Job ID: 38722000

Budget: $30 – $250 USD

Creating an AI chatbot mobile app focused on guiding users about Islam is an excellent project! Here’s a detailed list of requirements you can share with freelancers on your Facebook group:

Project Requirements for Islamic Chatbot Mobile App
General Overview
App Name: (Choose a relevant name)
Purpose: Provide guidance on Islamic teachings, including Quran, Hadith, halal business practices, and more.
Core Features
User Authentication:

Sign-up and login functionalities.
Option for social media login (e.g., Facebook, Google).
Chatbot Functionality:

Multiple chatbots for different categories (e.g., Quran, Hadith, Halal/Haram, etc.).
Users can select a specific chatbot based on their inquiry.
Content Management:

Ability to add, edit, and delete content (text, images, audio).
Use of Llama API for training and deploying chatbots.
Dynamic Chatbot Management:

Enable/disable specific chatbots as needed.
Create new chatbots based on user demand or topics.
Ability to delete chatbots when no longer needed.
Categorization:

Organize content into distinct categories for easy navigation.
Each category should have its dedicated chatbot.
User Interface (UI):

Simple and intuitive design.
Responsive layout for various screen sizes.
Dark mode/light mode options.
Backend Requirements
Web-based Backend:

Secure server for data storage and API management.
User management system for tracking user activity.
Database Management:

Store user data, chatbot configurations, and content efficiently.
Ensure data privacy and security.
Analytics Dashboard:

Monitor chatbot usage and user interactions.
Ability to track popular queries and adjust content accordingly.
Future Enhancements
Lite Version:

Develop a lightweight version of the app with essential features.
Focus on core functionalities and reduced data consumption.
Feedback System:

Allow users to provide feedback on chatbot responses.
Implement a rating system for continuous improvement.
Community Features:

Optional discussion forums or Q&A sections.
Integration with social media for sharing insights.
Technical Requirements
Development Platforms:

Cross-platform app development (iOS and Android).
Use of a suitable framework (e.g., React Native, Flutter).
APIs:

Llama API for AI functionalities.
Other relevant APIs for additional features (e.g., user authentication).
Maintenance and Support:

Ongoing support for bug fixes and updates.
Documentation for future developers.