Repositório de estudo na nlw4 da RocketSeat
Para obter uma cópia local do repositório
$ git clone [email protected]:nandodutra/nlw4.git
$ yarn
Principais libs e frameworks utilizados:
- [email protected]
- [email protected]
- [email protected]
- axios@^0.21.1
- js-cookie@^2.2.1
Crie um arquivo .env na raiz do projeto baseado no template:
MONGODB_STRING_CONNECTION=your_mongodb_connection_string
NEXT_PUBLIC_OAUTH_REDIRECT_URI=http://localhost:3000/api/auth-callback
NEXT_PUBLIC_OAUTH_CLIENT_ID=app_auth_client_id
OAUTH_CLIENT_SECRET=app_auth_client_secret
NEXT_PUBLIC_OAUTH_SCOPE=xpto
Para obter o client_id e secret_id, é necessário habilitar seu aplicativo no github em: Settings > Developer settings > OAuth Apps.
$ cd nlw4/
$ yarn dev