Coder Social home page Coder Social logo

horacelchen / lemake Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 3.0 3.5 MB

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.

Home Page: https://www.lemake.online/

Ruby 57.12% JavaScript 6.43% SCSS 11.77% HTML 24.68%
ai api cooking-apps progressive-web-app speech-to-text

lemake's Introduction

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

lemake's People

Contributors

aliavivat avatar horacelchen avatar kaishu-design avatar vincent-tee avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.