An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# 🏛️ GovEase

snake animation

[![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://www.python.org/downloads/)
[![Streamlit](https://img.shields.io/badge/Streamlit-Latest-FF4B4B.svg)](https://streamlit.io/)
[![Groq](https://img.shields.io/badge/Groq-AI-orange.svg)](https://groq.com/)
[![BeautifulSoup](https://img.shields.io/badge/BS4-Latest-green.svg)](https://www.crummy.com/software/BeautifulSoup/)
[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)


Typing SVG

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
Asim Khan


LinkedIn
GitHub


Tayyab Sajjad
Tayyab Sajjad


LinkedIn
GitHub


Muhammad Jawad
Muhammad Jawad


LinkedIn
GitHub


Muhammad Bilal
Muhammad Bilal


LinkedIn
GitHub


Muhammad Ibrahim
Muhammad Ibrahim


LinkedIn
GitHub


Rosana Mannan
Rosana Mannan


LinkedIn
GitHub

## Connect with Us

[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/muhammad-ibrahim-qasmi-9876a1297/)
[![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/LegalBuddyAI)

### ⭐ Star this repo if you find it helpful!


Made with ❤️ by Tayyab Sajjad

Built by __B-TAJI Crew__