[2308-CS230] 2020819696 (06) MUHAMMAD HAZIQ BIN AHMAD RAJI ‘Find Your Desired Coffee’: A Coffee Recommendation System Using Content-Based Filtering Technique
Welcome to Find Your Desired Coffee! This app is designed to help users discover and select delicious coffee drinks based on their preferences. This app is a part of my final year project as a Bachelor of Computer Science student in Universiti Teknologi MARA (UiTM) Malacca Campus Jasin Branch.
- [Features]
- [Setup]
- [Recommendation Engine]
- [Android App]
- [Usage]
- Receive personalized coffee drink recommendations based on user preferences.
- View details about each recommended coffee drink
- User-friendly interface for a seamless experience.
- Clone this repository.
- Navigate to the
recommendation-engine
directory:cd recommendation-engine
. - Install the required Python packages:
pip install -r requirements.txt
. - Place your dataset CSV file containing coffee drink information in the same directory as
api.py
. - Run the Flask server:
python api.py
. - Note the server address (e.g.,
http://127.0.0.1:5000
).
- Open Android Studio.
- Clone this repository if you haven't already.
- Open the
app
directory. - Update
ApiUtils.java
with the Flask server address. - Build and run the app on an emulator or physical device.
- Launch the app on your Android device.
- Set your coffee preferences.
- Click the "RECOMMEND A COFFEE" button.
- View the recommended coffee drinks and their details.