Organize seus estudos, criando matérias e gerenciando suas atividades, além de criar o seu próprio cronograma.
Este projeto foi feito para a conclusão do curso técnico de Informática para Internet na Etec Lauro Gomes
Para a parte do backend, as principais tecnologias usadas foram:
- NodeJS
- Typescript
- MongoBD (com Mongoose)
Já para a parte do frontend, foram utilizados:
- React
- Javascript
- Sass
- Bootstrap
Varios outros pacotes, gerenciados com yarn.
Primeiramente, tenha certeza de que tem os seguintes programas:
- NodeJS (feito com a versão 14.17.6, mas versões mais atuais devem funcionar)
- Git
- Yarn
Depois, clone o repositório.
Instale as dependencias com yarn install
, faça isso na pasta client
e na pasta api
.
Crie o arquivo .env
na pasta api
, o arquivo .env-model
serve como exemplo.
Note que se você mudar a porta do servidor backend, sera necessário modificar as chamadas utilizadas pelo frontend.
Se você colocar uma conta gmail no arquivo
.env
, é necessário ativar o acesso a aplicativos menos seguros
E também é necessario desativar a autenticação de dois fatores para a conta utilizada
Agora basta iniciar o programa.
- Em
api
, use o comandoyarn dev
- Em
client
, use o comandoyarn start
Na pasta client
, Você também pode utilizar yarn build
para fazer uma build de produção, e servi-la com o servidor de sua escolha.