Aplicação desencolvida durante o evento NLW Together, promovida pela RocketSeat. O projeto consiste em uma aplicação Back-end, a qual foi utilizada para criar um sistema de usuários, elogios e tags.
O projeto foi desenvolvido aplicando as seguintes tecnologias.
- TypeScript
- Node.js
- SQLite
- Express
- TypeORM
- JWT (Json Web Token)
- class-transformer
- Clonar o repositório
$ git clone https://github.com/joaovictor-AC/NLW-Project.git
- Entrar no diretório
$ cd NLW-Project
- Instalar as dependências
$ npm install
Caso o gerenciador de pacotes yarn
esteje instalado na máquina, para instalar as dependências irá ser escrever o seguinte comando:
$ yarn
- Inciando o projeto
# NPM
$ npm run dev
#Yarn
$ yarn dev
Para possibilitar a observação de todas as tabelas fornecidas pela aplicação, é necessário instalar o BeeKeeper Studio como sendo o gerenciador de banco de dados.
Primeiramente, coloque o tipo da conexão como SQLite, em seguida, procure pelo arquivo database.sqlite no proejeto clonado e, depois, coloque-o no campo "Database File". Por fim, aperte o botão "Test" para verificar se a conexão ocorrerá com êxito e, após ,clique em "Connect"
Desenvolvido por João Victor AC