This project is a web-based application that analyzes mobile device damage using the Naive Bayes method. The system utilizes real datasets collected from a mobile phone service center (NST STORE) to provide accurate damage assessments.
- Damage Analysis
- Input symptoms of device damage
- View instant analysis results including:
- Type of damage
- Brief description of the damage
- Feedback System
- Provide suggestions or feedback via a text box
- Data Management
- Add, edit, and delete symptom data
- Add, edit, and delete symptom option data
- Add, edit, and delete damage data
- Accuracy Monitoring
- View accuracy metrics of the Naive Bayes model
- Dataset Management
- Manage and update the training dataset
- Feedback Review
- Access and review user suggestions and feedback
- Naive Bayes algorithm for classification and prediction of mobile device damage
- Real-world data collected from a mobile phone service center
- Continuously updated to improve accuracy
- Frontend:
- User interface for symptom input and result display
- Admin dashboard for data management and system monitoring
- Backend:
- API for processing user inputs
- Naive Bayes model implementation
- Database management system
- Admin authentication system to protect sensitive operations and data
To set up this project locally, follow these steps:
- Clone the repository
- Navigate to the project directory
- Open the
index.php
file in your web browser to view the website locally. - Set up the database
- For development, you might want to use an extension like "Live Server" in Visual Studio Code for hot reloading.
- Start the development server
- Access the website
- Navigate to the damage analysis section
- Input observed symptoms of your device
- Review the analysis results
- (Optional) Provide feedback or suggestions
- Access the admin login page
- Enter credentials to log in
- Use the dashboard to:
- Manage symptom and damage data
- Monitor system accuracy
- Review user feedback
We welcome contributions to improve this project. Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Make your changes
- Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
Email : adamvinandra767@gmail.com
Project Link: (https://github.com/Vinandra-Adam-Saputra/Nstore-Mobile-Device-Damage-Analysis-System.git)
For any queries or suggestions, please open an issue on GitHub or contact the maintainer directly.
- Bootstrap for responsive design components
- Google Fonts for typography
- Chart.js for data visualization
- The mobile phone service center (NST STORE) for providing the initial dataset
- All contributors who have helped to improve this project