AarogyaOrbit AI
Project Description
AarogyaOrbit AI is an AI-powered web application designed to provide general health information, AI assistance, grocery planning, and budget calculations in one place.
Problem Statement
People may find it difficult to access simple health information, get quick answers to everyday questions, and manage grocery expenses within a budget. AarogyaOrbit AI aims to make these tasks easier through a single, user-friendly application.
Proposed Solution
Our solution combines an AI chatbot with grocery planning and budget calculation features. Users can ask questions and receive AI-generated responses. The application uses a locally running AI model, helping support offline chat after the initial setup.
Technologies Used
- Python: Main programming language.
- FastAPI: Backend framework for handling web requests and API endpoints.
- Ollama: Runs the AI model locally.
- Gemma 3 1B: Language model used to generate AI responses.
- SQLite: Local database functionality.
- HTML and CSS: Web interface and styling.
- GitHub: Source code hosting and version control.
Main Features
- AI Chatbot: Responds to user prompts using the local AI model.
- General Health Information: Provides AI-generated information about everyday health topics.
- Grocery Planning: Supports grocery-related planning.
- Budget Calculations: Helps calculate grocery expenses.
- Offline AI Chat: Can operate without internet after setup when the model and required software are available locally.
- Web Interface: Provides a convenient way to interact with the application.
Project Files
-
main.py— Main application and API endpoints. -
model.py— Connection to the local Ollama model. -
tools.py— Supporting utility functions. -
grocery.py— Grocery-related functionality. -
database.py— SQLite database operations. -
static/style.css— Website styling. -
SKILL.md— AI task instructions. -
requirements.txt— Required Python packages. -
README.md— Project documentation.
Offline Functionality
The application can support offline AI chat because the language model runs locally through Ollama. The model must be downloaded beforehand, the required dependencies must be installed, and the application services must be running. Features that depend on external websites or online services may require internet access.
GitHub
The project source code is hosted on GitHub. This helps with code backup, version tracking, and sharing the project with other developers.
Conclusion
AarogyaOrbit AI brings AI assistance, general health information, and grocery planning together in one application. The project demonstrates the integration of a local language model with a Python backend, a web interface, and database functionality.
Health Disclaimer: The health information generated by the AI is for general educational purposes and is not a substitute for professional medical advice or diagnosis.
Top comments (0)