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.
Features · Tecnologias · Como testar · Licença
-
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)
-
Acessar o perfil de outro usuário
-
Seguir e ser seguido por outros usuários
-
Deletar post/comentário
Para ambas as aplicações tenha certeza que você tem o node e o npm instalados na sua máquina
- Crie um arquivo .env na raiz do projeto (api) e preencha as variáveis de ambiente listadas no arquivo .github/.env.sample
- Instale as dependencias da aplicação com
npm install
- Se estiver usando docker e docker-compose, substitua as configurações em docker-compose.yml antes de criar o container
- Rode as migrations com
npm run typeorm migration:run
para criar as tabelas no banco de dados - Inicie o servidor com
npm run dev
- Instale as dependencias da aplicação com
npm install
- Inicie o servidor com
npm run dev
This project is under the MIT license.
Made with ❤︎ by Vitor Quadros