Just a simple search engine with no data collection.
Clone repo.
git clone https://github.com/krish-jb/pureQuery.gitDownload all dependencies.
npm installSet up the .env file (an example .env.example is given)
VITE_GOOGLE_SEARCH_API_KEY = "your-google-search-api-key-here"
VITE_YOUTUBE_API_KEY = "your-youtube-api-key-here"
VITE_GOOGLE_SEARCH_API_URI = "google-api31.p.rapidapi.com"
VITE_YOUTUBE_API_URI = "yt-api.p.rapidapi.com"
You can get API keys from Rapid API.
Youtube API Link - https://rapidapi.com/ytjar/api/yt-api
Google API Link - https://rapidapi.com/rphrp1985/api/google-api31
The safesearch mode is set to moderate, it can be changed in ResultContextProvider.tsx by setting
searchMode at line 127 to 'off' | 'moderate' | 'on'.




