Skip to content

Final project for CS128. The project is completely original and written in pure C++. The project utilizes webscraping and text files to find recipes based on input ingredients and then can add to a shopping list that lasts beyond the runtime of the program. Created with CS128 group which consisted of myself and three other members.

Notifications You must be signed in to change notification settings

Antony-SS/RecipEats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

final-project-3a1w

final-project-3a1w created by GitHub Classroom

Introduction

RecipEats: A smarter way to plan your cooking!

Have you ever had a bunch of ingredients laying around without a clue of what to cook? Well, let me introduce you to our project, RecipEats. Simply type in your ingredients and the program will generate a list of dishes you can cook with them. It also has other useful features such as creating a shopping list of things to buy, as well as the link to the actual recipe!

Requirements

This project relies on the Ubuntu operating system. The user will have be using an Ubuntu base operating system to have the intended experience.

This program can be run natively on an Ubuntu operating system or an Ubuntu VM.

Installation

In order for the project to run, you will need to install the Curl library, since it is the framework we used to webscrape and retrieve the website HTML data.

Installing Curl on Ubuntu, run the following commands:

  • sudo apt-get update
  • sudo apt-get install libcurl4-openssl-dev

Here you will be prompted to enter your administrator password for your ubunutu.

To make and run the executable, run the following commands:

make exec

bin/exec

To make and run the test suite, run the following commands:

make tests

bin/tests

About

Final project for CS128. The project is completely original and written in pure C++. The project utilizes webscraping and text files to find recipes based on input ingredients and then can add to a shopping list that lasts beyond the runtime of the program. Created with CS128 group which consisted of myself and three other members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published