by Sevda Amini
This app is a MVP of a collection of example reciepes for a Little Reciepe App. The aim of this MPV is to create a convenient way to acess food reciepe and store their favourit reciepes.
On commencing the app, the user is asked to choose the recipe type from the main menu which displays three options of Salads, Sandwiches and Cakes.
Each of the three main menu options comes with three sub-category. Thre are prompted so user can choose between three options.
if the user has had a final selection, they will be prompted with yes or no question asking if they would like to add a new menu for future use. If yes they will be asked to insert their menu, if no, they will be prompted to exit.
The following groups will enjoy using this app:
- Whoever which has a passion for cooking and trying new recipes
- Busy people who struggle with comming up with food ideas for their everyday meal plan
- Beginners who just starting cooking
- The app in current state is more applicable for kids!
I have tried to make this app visually appealing for the user with using various techniques and gems. In example, I used ASCII art for creating the logo and Colorized gem to style the different parts of it.
I discussed the idea of developing a memory game with Varsha. I was asked how I am going to implement various graphicals aspects and I came up with 2D gem. After getting the confirmation and working for couple of days on memory game I realized that 2D gem is not for Terminal apps and I have find another way. Since I had only Sunday and Monday so I came up with the idea of creating a recipe plan.
The app in current state works perfectly, however it is very simple. As I have displayed in my flowchart above I am planning to add some more features to that in the future.
- Creating a great resource of recipes
- Having more detailed classification for recipes
- User will be able to create their own folder
- User will be able to save the recipes
- User will be able to share the recipes
-
Install ruby from here on your computer.
-
install Bundller gem using the following command:
gem install bundler
-
Fork or clone this repository down to your local computer
-
To install the gem(s) required, navigate to the location of
terminal_app_reciepes
folder on your computer and used the command:bundle install
-
Run the app with:
ruby main.rb