DevTech é um projeto que foi desenvolvido no quarto módulo do curso de Desenvolvimento Full Stack da Kenzie Academy Brasil, onde colocamos em prática o aprendizado técnico adquirido durante o módulo e as habilidades interpessoais ao trabalhar em equipe. A aplicação é uma API que simula a API de uma rede social, permitindo o usuário fazer cadastro de uma conta, login, cadastro de postagens, comentários em postagens, responder os comentários etc.
→ Clique aqui para acessar a doc da API DevTech
Observamos a falta de uma rede social com o propósito de reunir desenvolvedores que estimulasse a propagação de ideias, debates e conhecimentos entre a comunidade tech.
- TypeScript
- NodeJS
- Express
- TypeORM
- Multer
- AWS-SDK
- PostgreSQL
- Gerenciador de pacotes Yarn
- Banco de dados PostgreSQL
5.2.1 - Crie um novo banco com nome de sua preferência no PostgreSQL
5.2.2 - Instale as dependências requisitadas para o projeto utilizando o Yarn
yarn
5.2.3 Crie um arquivo na raiz do projeto chamado .env e altere as variáveis de ambiente conforme o .env.example do projeto
NODE_ENV = "development"
JWT_SECRET=""
DATABASE_URL="postgres://seu_usuario:sua_senha@localhost:5432/nome_do_database"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
5.2.4 Para rodar o projeto utilize o comando yarn dev
no terminal, se tudo der certo receberá uma mensagem como essa:
query: SELECT * FROM current_schema()
query: CREATE EXTENSION IF NOT EXISTS "uuid-ossp"
query: SHOW server_version;
Running at http://localhost:3000