old-dogs

🐶 Instagram para Cachorros

MIT License

Stars
2

🔖 Sobre

Dogs é um instagram para cachorros onde o usuário pode publicar uma foto, comentar, curtir e seguir outros usuários. Nessa aplicação utilizo, na parte web, React com TypeScript, Styled Components para os estilos e o React Query para fazer a busca, cache e atualização dos dados do servidor que foi feito em Node com Express e TypeORM.

📦 Tecnologias

🚀 Como Executar

Clone o repositório
git clone https://github.com/joaom00/dogs.git

Executando o Servidor

Crie um arquivo .env dentro da pasta server e preencha com as seguintes informações:
DATABASE_HOST=
DATABASE_PORT=
DATABASE_USERNAME=
DATABASE_PASSWORD=
DATABASE_NAME=
Dentro da pasta server execute:
make

O script irá:

  • Instalar as dependências
  • Criar o banco de dados
  • Executar as migrations
  • Executar o servidor na porta 3333
Para executar o servidor em modo de desenvolvimento
make dev

Executando o Cliente

Dentro da pasta client execute:
make

O script irá:

  • Instalar as dependências
  • Executar o cliente na porta 3000
Para executar o cliente em modo de desenvolvimento
make dev

Todo

Status Funcionalidade
Pesquisar usuários
Redefinir senha pelo email
Editar foto de perfil
Excluir comentário
Página de seguidores
Página de seguindo
Excluir publicação
Seguir usuários
Pubicar fotos
Comentar nas fotos
Curtir as fotos
Criar conta
Logar em uma conta

📝 License

MIT License