SearchEx es un clon de motor de búsqueda desarrollado con NextJs, que proporciona una experiencia de búsqueda potente e intuitiva. Permite a los usuarios buscar páginas web, imágenes, noticias y videos.
Para comenzar con este proyecto, simplemente clona este repositorio e instala las dependencias necesarias.
git clone https://github.com/devxprite/searchex.git
cd searchex
npm install
Antes de ejecutar el proyecto, asegúrese de configurar las variables de entorno en un archivo .env ubicado en el directorio raíz del proyecto. A continuación se muestra un archivo .env de muestra:
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=
Una vez que haya configurado las variables de entorno, puede iniciar el servidor de desarrollo con el siguiente comando:
npm run dev
Esto iniciará el servidor de desarrollo Next.js en http://localhost:3000.
El sitio web se actualiza automáticamente a medida que edita el archivo.
El directorio pages/api
está asignado a /api/*
. Los archivos de este directorio se tratan como rutas API en lugar de páginas de React.
Este proyecto está bajo la licencia MIT.