Coffee recommend mobile application
- Starbucks
- Megacoffee
- A Twosome coffee
- Ediya coffee
- Pascucci
- Coffee
- Beverage
- Tea
- Dessert
- Menu name
- Menu Image
- Menu description
- Calorie
- Rating
Cafe menus are updated with Crawling.
Before leaving home, user can search for a drink that suits user’s taste through the app
and then go to the café where the drink is available and purchase it.
User can quickly learn the latest information and choose the drink they want.
User can share it with their friends and create added value
- Start page
- Composed of “Selecting Menu”, “Menu Recommendation” and “Enter Preferences”
- User can select among three options
- Selecting Menu page
- User can select among five brands (based on their preferences)
- Menu information page
- User can select menus among coffee, beverage, tea or dessert.
- Crawled the website of the coffee brand
- Explanation Page
- Show user the detailed information (name, title, additional info, calorie, etc)
- User can compare the beverage / coffee within various choices
- Explanation Page
- Show user the recipe of the coffee
- User can easily understand the recipe
- In case of cappuccino, it is composed of espresso, steam milk and milk bubble
- Recommendation page
- Select the age, gender, feeling and then submit
- Algorithm will introduce the coffee / beverage according to the user’s choice
-
activity3 - Fragment activity about beverage, coffee, dessert and tea
-
activity4 - Activity about commentary and brands
-
activity5 - Activity about recommendation and submitted result etc
-
fragment_mega_~ - fragment activity layout about mega coffee
-
fragment_pascucci_~ - fragment activity layout about pascucci coffee
-
activity_menu - basic menu layout page
-
activity_cafeinfo - layout page of cafe information
- Contents learned through Mobile Programming Course + alpha
- Layout design (setting), button function setting, graphic / multimedia utilization
- Crawling websites, database construction (Firebase)
- Networking function construction
-
차원우 (Code implement, Error detection, crawling)
design the layout and the page of each screen (page#3: tablayout, merging tab, scroll view)
implement each page and fix some errors and malfunctions
played a role for crawling the websites -
홍윤기 (Code implement, Design, crawling, manage)
design the layout and the page of each screen (page#1,2: front design, table layout)
design layout setting, button function setting, graphics
implemented and fixed the error of the crawling
managed the whole construction -
권우혁 (Code implement, Firebase, Network)
design the layout and the page of each screen (page #3: scroll view, menu layout)
design layout setting, button function setting & graphics
linked Firebase to Android Studio
constructed network -
유경준 (Code implement, crawling, PPT)
design the layout and the page of each screen (page #5:recommendation layout)
supported the part of the crawling websites
construct PPT & github readme
design implementation progress