SISPAK Android is an expert system application designed to diagnose diseases in Betta fish using the Backward Chaining inference method combined with the Certainty Factor (CF) approach. The application is developed using Java for Android, with a PHP Native backend connected via APIs hosted on XAMPP.
- 🔍 Disease Diagnosis: Users select a disease first and then choose the corresponding symptoms.
- 📊 Certainty Factor (CF) Calculation: Determines the confidence level of a diagnosis based on selected symptoms.
- 📂 Disease & Symptom Management: Data on diseases and symptoms is managed via a PHP-based web interface.
- 🛠 Diagnosis History: Displays previous user diagnoses for reference.
- 🔑 User Authentication: Login and registration system to ensure secure access.
- Android Development: Java (Android Studio 2024 1.1 Koala)
- Backend API: PHP Native (XAMPP)
- Database Management: MySQL
- Version Control: Git & GitHub
- Clone the backend repository or move the backend project folder (located in the assets folder) to the
htdocs
directory in XAMPP. - Import the
db_bettafish.sql
database into MySQL using phpMyAdmin. - Start XAMPP and run Apache & MySQL services.
- Clone the Android repository in Android Studio.
- Ensure the backend is running properly.
- Adjust the API URL configuration in the Android project source code.
- Run the application on an emulator or a physical device.
- Improving UI/UX to enhance user experience.
- Adding Treatment Recommendations to provide users with suggested solutions.
- Integrating Firebase Authentication for enhanced security.
We welcome contributions! If you want to improve this project or provide feedback, feel free to submit a pull request or open an issue in the repository. ✌️
![]() |
![]() |
![]() |
![]() |
![]() |
If you have any suggestions or improvements, let's discuss them further. Happy coding! 🚀🔥