Decode what you eat. Ingrexa is a high-performance platform that transforms complex food labels into clear, actionable health insights using AI and scientific scoring.
- Health First: We believe health should never be compromised. Our mission is to provide transparency so you know exactly what goes into your body.
- Free Forever: Ingrexa is committed to remaining free for everyone, for a lifetime. Access to health information is a right, not a privilege.
- Keep it Simple: We prioritize a simple, minimalist design. No clutter—just the insights you need to make better health 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.
- Frontend: React (The user interface)
- Backend: Django (The brain that processes data)
- AI: OpenAI GPT-4o-mini (The expert analysis)
- Database: OpenFoodFacts (The world's largest food database)
Getting started is easy! Follow these steps to run Ingrexa on your computer:
Make sure you have Python and Node.js installed.
cd backend
python3 -m venv venv # Create a virtual environment
# Activate it:
# Mac/Linux:
source venv/bin/activate
# Windows:
venv\Scripts\activate
pip install -r requirements.txt # Install dependencies
cp .env.example .env # Create your environment file
python3 manage.py migrate # Prepare the database
python3 manage.py runserver # Start the engine!Open a new terminal window and run:
cd frontend
npm install # Install dependencies
npm run dev # Start the app!Now open http://localhost:3000 in your browser! 🎉
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