Arceus Search is a search engine for everything. It is a project that I started to make a better way to search information.
It is a work in progress, and my first Project with NextJS. I'm still learning how to use it.
- Classique Search over the web with Google (still the best, but maybe add other search engines)
- A flux of news from the web
- A flux of tweets from Twitter
- An answer to your question with OpenAI GPT-3 (hopefully add chatGPT) 👍
- Instant answers for simple cases (calculator)
- ad free
- background image from Bing
- Clean the code (the project is a mess and still a POC)
- Implement a autocomplete search (google can do it, need to find another service)
- Simple backend cache for google search with cooldown
- Simple backend cache for news and twitter search with a shorter cooldown
- Implement bang support like DuckDuckGo
- Add result of wikipedia if exact match
- [ poc ] Add pertinent images
- fav like nightTab The best new tab extension
- add a button to change to light theme
- ctrl +k for focus on search bar
- better image from unsplash.com for the main page
- sexy favicon
- maybe implement wolframalpha.com
- maybe implement duckduckgo.com
First, run the development server:
npm run dev
env variable: TWITTER_BEARER_TOKEN
env variable: GOOGLE_API_KEY
and GOOGLE_SEARCH_ENGINE_ID
To get the GOOGLE_API_KEY
and GOOGLE_SEARCH_ENGINE_ID
you need to create a project on Google Programable Search Engine
and follow the instructions at Google Search Engine
env variable: OPENAI_API_KEY
env variable: NEWS_API_KEY