Skip to content

Projeto em equipe desenvolvido na Kenzie Academy Brasil . API de uma rede social voltada para a área de tecnologia

Notifications You must be signed in to change notification settings

yasminalves16/Tech_Dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevTech

1. Sobre

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.

2. Documentação API

Clique aqui para acessar a doc da API DevTech

3. Problema a ser solucionado

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.

4. Tecnologias

  • TypeScript
  • NodeJS
  • Express
  • TypeORM
  • Multer
  • AWS-SDK
  • PostgreSQL

5. Instalação

5.1 Requisitos

  • Gerenciador de pacotes Yarn
  • Banco de dados PostgreSQL

5.2 Instalação

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

6. Desenvolvedores

About

Projeto em equipe desenvolvido na Kenzie Academy Brasil . API de uma rede social voltada para a área de tecnologia

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published