AI Ration Mitra is a final year major project that modernizes the ration distribution system with AI-powered assistance. It combines a Flask web application with features like chatbot, voice input/output, face recognition (separate module), and admin panel to create a smarter ration management system.
- π§βπ» User & Admin Login System
- π€ AI Chatbot for ration queries
- ποΈ Voice Input + Text-to-Speech Output
- π Commodity Management (rice, wheat, dal, sugar, oil, etc.)
- π Flask-based Admin Dashboard
- π€ Face Recognition Module (separate, not integrated into main app)
AI-RationMitra/
β
βββ RationApp/ # Main Flask Application
β βββ main.py # Entry point
β βββ chatbot.py # Chatbot logic (voice + text)
β βββ models.py # Database models
β βββ templates/ # HTML templates
β βββ static/ # CSS, JS, assets
β βββ requirements.txt # Python dependencies
β
βββ FaceRecognition/ # Standalone face recognition module
β βββ (independent code - not integrated)
β
βββ README.md # Project documentation
- Clone this repo:
git clone https://github.com/moulyamc/AI-RationMitra.git cd AI-RationMitra/RationApp - Create a virtual environment:
python -m venv env env\Scripts\activate # On Windows
- Install dependencies:
pip install -r requirements.txt
- Run the application:
Visit: http://127.0.0.1:5000
python main.py