Skip to content

Tridib2510/Search-Engine-GenAI-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

license title sdk emoji colorFrom colorTo short_description
apache-2.0
Search-Engine-GenAI-app
streamlit
🏃
red
yellow
A search engine GenAI app

Search-Engine-GenAI-app

A Generative AI–powered Search Engine built with Python.
This project is designed to be simple to download and run locally using the UV package manager, with zero environment configuration required.


🚀 Live Demo

🔗 https://search-engine-genai-app.onrender.com/


✨ Key Highlights

  • 🔍 AI-powered semantic search
  • 💬 Natural language queries
  • ⚡ Lightweight and fast
  • 📦 Uses UV for dependency & environment management
  • 🧩 No .env file required
  • ⬇️ Can be downloaded and run immediately

🧠 Tech Stack

Component Technology
Language Python
Package Manager uv
Backend Python
GenAI Large Language Models
Deployment Render

📁 Project Structure

.
├── app.py
├── main.py
├── pyproject.toml
├── uv.lock
├── requirements.txt
├── .python-version
└── README.md

⬇️ Download & Run

Option 1: Download ZIP

  1. Click Code → Download ZIP on GitHub
  2. Extract the folder
  3. Open a terminal inside the project directory

Option 2: Clone Repository

git clone https://github.com/Tridib2510/Search-Engine-GenAI-app.git
cd Search-Engine-GenAI-app

📦 Install Dependencies

uv sync

uv automatically creates and manages the virtual environment.


▶️ Run the Application

uv run python app.py

The app will start immediately and print the local URL in the terminal.


🚀 Deployment (Render)

Build Command

uv sync

Start Command

uv run python app.py

🤝 Contributing

Pull requests are welcome.
For major changes, please open an issue first.


📜 License

MIT License


⭐ Support

If you like this project, give it a ⭐ on GitHub!

Releases

No releases published

Packages

 
 
 

Contributors

Languages