SearchEx
1.0.0
SearchEx は NextJs を使用して開発された検索エンジン クローンで、強力で直感的な検索エクスペリエンスを提供します。ユーザーは Web ページ、画像、ニュース、ビデオを検索できます。
このプロジェクトを開始するには、このリポジトリのクローンを作成し、必要な依存関係をインストールするだけです。
git clone https://github.com/devxprite/searchex.git
cd searchex
npm install
プロジェクトを実行する前に、プロジェクトのルート ディレクトリにある .env ファイルに環境変数を設定してください。以下は .env ファイルのサンプルです。
GOOGLE_API_KEY=
GOOGLE_API_CX=
YOUTUBE_API_KEY=
NEWS_API_KEY=
OPENAI_API_KEY=
NEXTAUTH_URL=
NEXTAUTH_SECRET=
GITHUB_ID=
GITHUB_SECRET=
AUTH0_ISSUER_BASE_URL
AUTH0_CLIENT_ID
AUTH0_CLIENT_SECRET=
MONGODB_USERNAME=
MONGODB_PASSWORD=
MONGODB_HOST=
MONGODB_DB=
環境変数を設定したら、次のコマンドを使用して開発サーバーを起動できます。
npm run dev
これにより、http://localhost:3000 で Next.js 開発サーバーが起動します。
ファイルを編集すると、Web サイトが自動更新されます。
pages/api
ディレクトリは/api/*
にマップされます。このディレクトリ内のファイルは、React ページではなく API ルートとして扱われます。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。