Skip to content

Ish45883/Search-Engine-using-Exa-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Search Engine using Exa by Ishan A

A simple web-based search engine built with Flask (Python) and JavaScript, using the EXA API for fetching real-time search results.

About

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.

Features

  • Search the web using the EXA API.
  • Responsive frontend with HTML, CSS, and JavaScript.
  • Flask (python) backend API with CORS support.

Demo

Below is a snapshot of the search page:

img1

EXA API Key Requirement

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.

Appendix

  • Flask: Lightweight Python web framework.
  • CORS: Cross-Origin Resource Sharing enabled for safe frontend-backend calls.
  • Frontend: HTML, CSS, and JavaScript.

License

This project is licensed under the MIT License. See LICENSE for more details.

Credits: Codedex

This document was generated with the assistance of OpenAI

About

A simple web-based search engine built with Flask (Python) and JavaScript, using the EXA API for fetching real-time search results.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors