Ingredient AI is a Django-based web application that allows users to select ingredients and generate AI-powered recipes. The system leverages machine learning to create unique recipes based on user-selected ingredients and presents them in an intuitive web interface.
- AI-Generated Recipes: Create unique recipes based on selected ingredients.
- Asynchronous Recipe Processing: Generate recipes in the background without blocking the app.
- Fast Recipe Retrieval: Retrieve AI-generated recipes quickly with caching.
- Error Tracking: Monitors and captures application errors.
- Secure Media Storage: Used for storing media files securely.
- Django
- Celery
- Redis
- RabbitMQ
- Ollama
- PostgreSQL
- Sentry
- AWS S3 Buckets
- Python
- Django
- PostgreSQL
- RabbitMQ
- Redis
- Ollama
- Celery
to be filled soon...
- Navigate to
http://127.0.0.1:8000/
- Select ingredients and submit a request for recipe generation.
- Wait for the AI to process and display the generated recipes.
ingredient_ai/
│── config/ # Project settings and configurations
│── ingredient_ai/ # Main app directory
│── requirements.txt # Dependencies
│── manage.py # Django management script
│── README.md # Project documentation
Pull requests are welcome! Please ensure your changes align with the project structure and include proper documentation.