Decode what you eat.
Ingrexa transforms complex food labels into clear, actionable health insights using AI and scientific scoring — free, forever.
| Principle | What it means |
|---|---|
| Health First | Transparency so you know exactly what goes into your body — no hidden risks. |
| Free Forever | Access to health information is a right, not a privilege. Ingrexa will always be free. |
| Keep it Simple | A minimal, clutter-free design. Just the insights you need to make better choices. |
- 🔍 Smart Search: Instantly find 3,000+ products (optimized for Indian brands).
- 🧪 AI Insights: Get "Purpose vs. Risk" explanations for complex additives in plain English.
- 📊 Scientific Scoring: Real-time health scoring based on processing levels (NOVA group).
- 💡 Better Choices: Don't just see the bad—find healthier alternatives for your favorite snacks.
| Layer | Technology | Role |
|---|---|---|
| Frontend | React | User interface |
| Backend | Django | Core application logic |
| AI | OpenAI GPT-4o-mini | Ingredient analysis |
| Database | OpenFoodFacts | World's largest food database |
| Cache / Queue | Redis + Celery | Async analysis tasks |
| Auth / Storage | Supabase | Secure data layer |
Make sure you have the following installed:
# Clone the repository
git clone https://github.com/Jaiminkansagara1327/Smart-Ingredient-Checker.git
cd Smart-Ingredient-Checker
# Navigate to backend
cd backend
# Create and activate a virtual environment
python3 -m venv venv
# Mac / Linux
source venv/bin/activate
# Windows
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
cp .env.example .env
# Edit .env and add your API keys (see Environment Variables section below)
# Run database migrations
python3 manage.py migrate
# Start the development server
python3 manage.py runserverThe backend will be running at
http://localhost:8000
Open a new terminal window and run:
cd frontend
# Install dependencies
npm install
# Start the development server
npm run devOpen http://localhost:3000 in your browser. 🎉
Smart-Ingredient-Checker/
├── backend/ # Django application
│ ├── .env.example # Environment variable template
│ └── requirements.txt # Python dependencies
├── frontend/ # React application
├── docs/ # Project documentation & memory
├── docker-compose.yml # Docker configuration (Redis, Celery)
├── CONTRIBUTING.md # Contribution guidelines
└── README.md
Distributed under the GNU General Public License v3.0.
Want to help build the future of food transparency? We love contributors! Please read our Contributing Guidelines to get started.
Developed with ❤️ by Jaimin Kansagara