Skip to content

DanielGordon1/recipe_roundabout

Repository files navigation

Recipe Roundabout

Please see this notion for context on how I approached the below problem statement.

Instructions

Welcome!

Using this application we can search Recipes based ingredients, and subsequently favorite them.

After cloning the application and navigating to the folder run:

$ bundle install
$ yarn install
$ rails db:setup db:seed

In order to run a local dev server run the following:

$ rails s

The application is hosted and deployed on www.fly.io and can be found here.

Problem statement

It's dinner time ! Create an application that helps users find the most relevant recipes that they can prepare with the ingredients that they have at home

Objective

Deliver an application prototype to answer the above problem statement.

By prototype, we mean:

  • something usable, yet as simple as possible
  • UI / design is not important
  • we do not expect features which are outside the basic scope of the problem

We expect to use this prototype as a starting point to discuss current implenentation details, as well as ideas for improvement.

Tech must-haves

  • MySQL / PostgreSQL or any other MySQL-compatible database.
  • A backend application which responds to queries
  • A web interface (can be VERY simple)
  • Ruby on Rails (if you're not familiar with Ruby on Rails, use something you're familiar with)

Bonus points

  • React
  • Application is hosted on fly.io

Data

We provide two datasets to choose from:

Download it with this command if the above link doesn't work:

wget https://pennylane-interviewing-assets-20220328.s3.eu-west-1.amazonaws.com/recipes-en.json.gz && gzip -dc recipes-en.json.gz > recipes-en.json

Deliverable

  • the 2-3 user stories which the application implements
  • the codebase : in a git repo (share it with @quentindemetz @tdeo @soyoh @lucasbonin @sforsell @clemalfroy @dmilon @pointcom @evangelos-fotis @thecodehunter)
  • the database structure
  • the application, running on fly.io or on a personal server.
  • please submit links to the GitHub repo and the hosted application via this form and if you're on Mac, make sure your browser has permission to share the screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published