A simple web-based search engine built with Flask (Python) and JavaScript, using the EXA API for fetching real-time search results.
This project demonstrates how to build a basic web search application that combines a Python backend with a modern, responsive frontend. It showcases API integration, secure key handling, and smooth frontend-backend communication via CORS.
- Search the web using the EXA API.
- Responsive frontend with HTML, CSS, and JavaScript.
- Flask (python) backend API with CORS support.
Below is a snapshot of the search page:
To use this search engine, you must have a valid EXA API key. Store your key securely in a .env file or apikeys.json. Please do not share your API keys with an untrusted source.
- Flask: Lightweight Python web framework.
- CORS: Cross-Origin Resource Sharing enabled for safe frontend-backend calls.
- Frontend: HTML, CSS, and JavaScript.
This project is licensed under the MIT License. See LICENSE for more details.
Credits: Codedex
This document was generated with the assistance of OpenAI
