Skip to content

🎒 O projeto foi feito para calcular a média necessária para aprovação nas disciplinas do IFRN

Notifications You must be signed in to change notification settings

ruangustavo/ifrncalc

Repository files navigation

IFRN Calc

O projeto calcula as médias necessárias para ser aprovado em todas as disciplina do IFRN. Tem integração com o SUAP para calcular as médias de maneira automática. O projeto

Instalação

Instalando o projeto

  1. Clone o repositório
git clone https://github.com/ruangustavo/ifrncalc
  1. Entre no diretório do projeto
cd ifrncalc
  1. Instale as dependências
npm install

Builde o projeto

npm run build

Configurando o projeto

É necessário definir as variáveis de ambiente para que o projeto funcione corretamente. Para isso, crie um arquivo .env na raiz do projeto e defina as seguintes variáveis:

CLIENT_ID=<SEU_CLIENT_ID_AQUI>
CLIENT_SECRET=<SEU_CLIENT_SECRET_AQUI>
NEXTAUTH_SECRET=<SEU_NEXTAUTH_SECRET_AQUI>
NEXTAUTH_URL=<SEU_NEXTAUTH_URL_AQUI>
SUAP_URL=<SEU_SUAP_URL_AQUI>

Para obter o CLIENT_ID e o CLIENT_SECRET, é necessário criar um aplicativo no Painel de Aplicativos do SUAP. Para obter o NEXTAUTH_SECRET, basta gerar uma string aleatória e copiar o valor retornado. O NEXTAUTH_URL é a URL do seu site. O SUAP_URL é a URL do SUAP do seu campus.

Contribuição

Para contribuir com o projeto, basta criar uma issue ou um pull request. O projeto está aberto para contribuições.

About

🎒 O projeto foi feito para calcular a média necessária para aprovação nas disciplinas do IFRN

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages