DishDiscovery

A platform for discovering and sharing interesting recipes.

Features

  • Search for recipes by name
  • Search for recipes by ingredients
  • Like recipes
  • Post recipes
  • Authentication
  • User profiles

Installation

  1. Clone the repository
  2. Install dependencies
pip install -r requirements.txt
  1. Rename sample.env to .env and fill in the required fields
  2. Migrate
python manage.py migrate
  1. Run the server
python manage.py runserver
  1. Navigate to http://localhost:8000

Tech Stack/Services Used

  • Python
  • Django
  • HTML
  • CSS
  • Tailwind CSS
  • JavaScript
  • PostgreSQL
  • DaisyUI
  • Supabase (For database)
  • Cloudinary (For media hosting)
  • Vercel (For hosting)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.