Skip to content

Le Make is an AI-powered web app designed to help people cook more! If you're someone who struggles to improvise or has limited ingredients to use, Le Make is here to make sure you have a memorable dinner.

Notifications You must be signed in to change notification settings

HoraceLChen/LEMAKE

Repository files navigation

LeMake

your friendly AI-powered assistant chef!

title-card

Project Setup

⦿ Navigate to desired file directory

⦿ Clone Repo using "gh repo clone HoraceLChen/LEMAKE"

⦿ Open project file using VSCode

⦿ Install all dependencies with "bundle install" in the terminal

APIs and Keys

NOTE! THIS APPLICATION USES MULTIPLE APIs
List of API keys required:

✦ Algolia
✦ Cloudinary
✦ OpenAI
✦ Google API
✦ Google CX

Providing API Keys

⦿ In the root project folder of LEMAKE, navigate to the .env file. Create this file if it does not exist

⦿ Open the .env file

⦿ You will need to provide the following keys to ensure full functionality:

ALGOLIA_APPLICATION_ID=(YOUR_ID_HERE)
ALGOLIA_API_KEY=(YOUR_KEY_HERE)
CLOUDINARY_URL=(YOUR_URL_HERE)
OPENAI_ACCESS_TOKEN=(YOUR_KEY_HERE)
GOOGLE_API_KEY=(YOUR_KEY_HERE)
GOOGLE_CX_KEY=(YOUR_KEY_HERE)

Local Testing

⦿ To run a local test, run command "rails s" in the terminal

⦿ Open your webrowser and enter localhost:3000 (this address may be different on your device, the local address should be found within the terminal logs

Planned improvments

✦ CI/CD pipeline ✦ Optimisation of ingredients and recipe API call ✦ Add desktop experience

W.I.P features

✦ Migrate from Devise to Auth0 ✦ Calorie + Nutrient tracker and diet/meal suggestions

About

Le Make is an AI-powered web app designed to help people cook more! If you're someone who struggles to improvise or has limited ingredients to use, Le Make is here to make sure you have a memorable dinner.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •