En la raíz de cada proyecto primero deber ejecutar el siguiente comando para instalar dependencias:
npm install
En la raíz del proyecto general ejecutar el siguiente comando
npm run start
Esto iniciará con la ejecución en paralelo todos los proyectos.
Se utiliza la API de CoinGecko por lo que será necesario que te registres para obtener tu api_key e incluirlo en el archivo .env.local como se puede ver en .env.example, con esto ya podrás correr el proyecto. link
En caso de que necesites deployar tu app, Vercel es una muy buena alternativa, aquí te dejo algunos pasos de utilidad.
- Crear una cuenta en Vercel: https://vercel.com/
- Generar un nuevo proyecto.
- Enlazar el proyecto desde tu consola, para ello te recomiendo instalar globalmente Vercel CLI:
npm i -g vercel
yarn global add vercel
- Para enlazar un proyecto desde tu consola después de correr un "vercel login" debes correr el comando:
vercel <root-directory>
- Algo muy útil es la posibilidad de generar un build con el paso de variables de entorno de la siguiente manera:
vercel --build-env NEXT_PUBLIC_RAPIDAPI_KEY=value