This project aims to provide users with a personalized and satisfying experience when choosing food menus. Leveraging the capabilities of Flutter, we have developed an attractive and responsive user interface, with GetX Flutter enhancing state and navigation management for a seamless user experience.
One of the standout features of this project is the implementation of the Simple Additive Weighting (SAW) method. This decision-making approach offers personalized food menu recommendations tailored to user preferences by weighing various criteria, such as taste, price, and popularity. By utilizing SAW, we ensure that users receive the most suitable menu recommendations based on their specific criteria.
- Flutter: A cross-platform development framework that enables the creation of rich and responsive user interfaces.
- GetX Flutter: A powerful library for state management, navigation, and dependency management within Flutter projects, allowing for a more efficient and structured development experience.
- Simple Additive Weighting (SAW): A decision-making method that provides food menu recommendations based on factors like taste, price, and popularity.
- Personalized Menu Recommendations: Uses the SAW method to offer recommendations based on user preferences.
- Efficient State Management: Leveraging GetX for smooth and efficient state and navigation management.
- Cross-Platform Compatibility: Built using Flutter, ensuring a responsive and consistent experience across both iOS and Android devices.
-
Clone the repository:
git clone https://github.com/WawanWidiantara/menu_recommendation_app.git cd food-menu-recommendation-app -
Install dependencies:
flutter pub get