Skip to content

vxshxk/recipify

Repository files navigation

Recipify

A Computer Vision based application to detect food ingredients uploaded as image data and then suggest recipes based on the same, along with nutritional information and suggestions


Installation

Local Installation

  1. Clone the repository with
git clone https://github.com/vxshxk/recipify.git
  1. Install the required packages with the command
python -m pip install -r requirements.txt
  1. cd into the recipify/ directory
  2. Copy the environment file by doing
cp env.example .env
  1. Get API keys from Unsplash and Gemini and past them in the .env file
  2. To do the migrations, enter the command (needs to be entered only once)
python manage.py migrate
  1. To run the server, enter the command (needs to be entered everytime the app server is to be started)
python manage.py runserver
  1. Head to http://127.0.0.1:8000 to see the webpage

Docker Installation

  1. Clone the repository with
git clone https://github.com/vxshxk/recipify.git
  1. Enter the command to start up the docker container
docker compose up
  1. Head to http://127.0.0.1:8000 to see the webpage

Contributing

  1. Make a new branch for every single change, do NOT push to main
  2. Once all your changes are done, make a pull request to main
  3. Request approval from necessary contributors
  4. Pray for it to be merged

References

  1. Django Documentation
  2. Gemini API Documentation
  3. Unsplash API Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •