https://github.com/muhammadibrahim313/llama_impact-3.2
"GovEase" is a simple platform that connects citizens with essential government information and services.
https://github.com/muhammadibrahim313/llama_impact-3.2
Last synced: 4 months ago
JSON representation
"GovEase" is a simple platform that connects citizens with essential government information and services.
- Host: GitHub
- URL: https://github.com/muhammadibrahim313/llama_impact-3.2
- Owner: muhammadibrahim313
- Created: 2024-11-10T11:12:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-14T02:42:33.000Z (6 months ago)
- Last Synced: 2024-11-29T19:32:41.982Z (6 months ago)
- Language: Python
- Homepage: https://llamaimpact-32-gjlgkbvyt5hsgjnay5yawz.streamlit.app/
- Size: 254 KB
- Stars: 4
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏛️ GovEase
[](https://www.python.org/downloads/)
[](https://streamlit.io/)
[](https://groq.com/)
[](https://www.crummy.com/software/BeautifulSoup/)
[](LICENSE)
![]()
Navigate government procedures with ease using AI-powered document search and comprehensive guidance.
## ✨ Features
![]()
- 🌐 **Multi-Language Support**
- English, Hindi, Spanish, French, German, Urdu
- Real-time translation capabilities
- 🔍 **Intelligent Search**
- Advanced web crawling
- PDF document processing
- Concurrent document analysis
- 🎯 **User-Friendly Interface**
- Clean, modern design
- Dark mode support
- Progress tracking
- Responsive layout- 🚀 **Smart Processing**
- Asynchronous operations
- Concurrent document processing
- Timeout handling
- Robust error management![]()
## 🚀 Quick Start
```bash
# Clone the repository
git clone https://github.com/muhammadibrahim313/Llama_impact-3.2# Navigate to project directory
cd govease# Install dependencies
pip install -r requirements.txt# Set up environment variables
cp .env.example .env# Run the application
streamlit run main.py
```## 🛠️ Environment Setup
```env
GROQ_API_KEY=your_groq_api_key
SERPER_API_KEY=your_serper_api_key
BROWSERLESS_API_KEY=your_browserless_api_key
```## 🏗️ Architecture
```mermaid
graph TD
A[User Query] --> B[Language Selection]
B --> C[Country Selection]
C --> D[Search Processing]
D --> E[Document Analysis]
E --> F[Translation]
F --> G[Results Display]
style A fill:#2196F3,stroke:#fff,stroke-width:2px
style G fill:#2196F3,stroke:#fff,stroke-width:2px
```## 💻 Tech Stack
![]()
- **Frontend**:
- Streamlit
- Custom CSS
- Responsive Design- **Backend**:
- Python 3.9+
- Asyncio
- Concurrent.futures- **AI & Processing**:
- Groq AI
- BeautifulSoup4
- PyPDF2
- Langdetect- **APIs**:
- Serper API
- Browserless API## 📱 Interface
Home Page
• Welcome Screen
• Language Selection
• Quick Start Guide
Search Interface
• Query Input
• Progress Tracking
• Results Display## 🌟 Key Features Explained
![]()
### 🔄 Concurrent Processing
```python
with concurrent.futures.ThreadPoolExecutor(max_workers=3) as executor:
future_to_url = {
executor.submit(
self.search_tool.process_url_with_timeout,
result.get('link', '')
): result.get('link', '')
for result in search_results[:total_urls]
}
```### 🎨 Custom Styling
```python
gradient_css = """
.stApp {
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
}
```## 📈 Future Enhancements
- [ ] Document Template Generation
- [ ] User Authentication System
- [ ] Mobile Application
- [ ] API Integration for Third-party Services
- [ ] Offline Document Cache## 👥 Meet Team GOVEASE
Asim Khan
![]()
![]()
Tayyab Sajjad
![]()
![]()
Muhammad Jawad
![]()
![]()
Muhammad Bilal
![]()
![]()
Muhammad Ibrahim
![]()
![]()
Rosana Mannan
![]()
## Connect with Us
[](https://www.linkedin.com/in/muhammad-ibrahim-qasmi-9876a1297/)
[](https://twitter.com/LegalBuddyAI)### ⭐ Star this repo if you find it helpful!
Made with ❤️ by Tayyab SajjadBuilt by __B-TAJI Crew__