An intelligent image search application that leverages the Pexels API to fetch millions of high-quality, royalty-free photos. Built with Python and Streamlit, this project demonstrates the integration of AI-powered search capabilities with a modern, user-friendly interface.
- π Smart Search: Search millions of photos using natural language keywords
- π¨ Modern UI: Clean, responsive design with smooth user experience
- β‘ Real-time Results: Fast API integration with Pexels for instant image retrieval
- π± Mobile-Friendly: Fully responsive layout that works on all devices
- π Secure: API key protection using environment variables
- Python 3.x - Core programming language
- Streamlit - Web application framework
- Pexels API - Image database and search engine
- Requests - HTTP client for API integration
- Python-dotenv - Environment variable management
(Add screenshots of your app here)
- Clone the repository:
git clone https://github.com/your-username/image-search-engine.git
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
PEXELS_API_KEY=your_api_key_here
streamlit run app.py
## π· Data Source
All images are provided by the [Pexels API](https://www.pexels.com/api/).
## π― Purpose
This project was developed as a portfolio piece for university applications, demonstrating skills in:
- API integration and web development
- Python programming and application architecture
- Modern UI/UX design principles
- Secure development practices
## π License
This project is open-source and available under the MIT License.
---
π· Powered by [Pexels](https://www.pexels.com) API