Basic decision-based app programmed in flutter and dart.
Displays images of food (main meals and desserts) in the middle of the screen with yes and no buttons.
User can either click yes on the displayed image or no. If no is clicked, another image will be generated.
Clone the repository
Navigate to the program file - "cd Programming-coursework" - "cd Programming App"
Run this command "flutter run -d chrome"
Features:
- Buttons to switch images displayed on screen
- Pop-up dialog to display 'how this works' instructions to the user
- Pop-up dialog to let users confirm their choices - navigation between pages is based off of these choices
- Program utilises hive database - one database for main meals and another for desserts
Due to time constraints, the project has the following limitations:
- Carousel slider couldn't be implemented - this would make the application more aesthetic for users
- Less food options as implementing fewer images and testing logic was more simple
- Wasn't able to implement a decision path if they didn't want a dessert (so it would just skip to the final order page)
- Would have liked to put in location section where the user can input their location and the nearest restaurant selling the food on screen would be displayed