Esse projeto foi desenvolvido durante a trilha de NodeJS, na sexta edição da next-level-week vulgo NLW/Together, aprendemos conceitos sobre Typescript, Migrations, Typeorm e jsonwebtokens. Aplicamos todos esses conceitos na criação de um projeto, que consistir na criação de usuários e tags, e como relacionamos, isso com uma outra tabela chamada compliments, para enviar essas tag a outro usuário. Também aplicamos o conceito de tokens para autenticar as rotas, que precisassem do "id" do usuário, para pegar informações do próprio, exemplo disso e o campo admin, do usuário, onde precisamos, verificar se o usuário e admin ou não, para criação de tags.
- TypeScript
- Express
- TypeORM
- jsonwebtoken
$ git clone https://github.com/zV1N1/NLW-Together-NODEJS.git
# Go into the repository
$ cd nlw-6-nodejs
# Install dependencies
$ npm install
# Run the app
$ npm start