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