Skip to content

uma rede social focada em compartilhamento de imagens sobre NBA/basquete feita para as disciplinas de Desenvolvimento de Aplicações Web e Desenvolvimento de Sites para Web

License

Notifications You must be signed in to change notification settings

vitorquadros/NBA_social

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rede Social NBA

Repository size Last commit License

Uma rede social de imagens com o tema basquete e a NBA (National Basketball Association) com intuito de aproximar os amantes do esporte e facilitar interações e compartilhamento de informações/momentos da liga.

Conteúdo

Features · Tecnologias · Como testar · Licença

🚀 Features

Implementadas

  • Cadastro e autenticação de usuário com verificação de email

  • Criação e edição de perfil de usuário com dados como nome, nome de usuário, imagem de perfil, imagem de capa, time da NBA preferido e outros

  • Página de perfil com todos os dados públicos do usuário e suas publicações

  • Criação de post com imagem e descrição

  • Interação com posts de outros usuários (curtir, comentar e responder à comentários)

Para implementar

  • Acessar o perfil de outro usuário

  • Seguir e ser seguido por outros usuários

  • Deletar post/comentário

⚙️ Tecnologias

Principais tecnologias usadas

API

Frontend

❓ Como testar

Executar localmente

Para ambas as aplicações tenha certeza que você tem o node e o npm instalados na sua máquina

API

  1. Crie um arquivo .env na raiz do projeto (api) e preencha as variáveis de ambiente listadas no arquivo .github/.env.sample
  2. Instale as dependencias da aplicação com npm install
  3. Se estiver usando docker e docker-compose, substitua as configurações em docker-compose.yml antes de criar o container
  4. Rode as migrations com npm run typeorm migration:run para criar as tabelas no banco de dados
  5. Inicie o servidor com npm run dev

Frontend

  1. Instale as dependencias da aplicação com npm install
  2. Inicie o servidor com npm run dev

©️ Licença

This project is under the MIT license.

Made with ❤︎ by Vitor Quadros

About

uma rede social focada em compartilhamento de imagens sobre NBA/basquete feita para as disciplinas de Desenvolvimento de Aplicações Web e Desenvolvimento de Sites para Web

Resources

License

Stars

Watchers

Forks