Este repositório é destinado ao aplicativo TinDev, que tem como função criar Startups, Projetos e Novas tecnologias encontrando por meio do GitHub desenvolvedores com idéias e gostos parecidos.
OBS: Projeto desenvolvido em uma semana por meio do evento semana OmniStack da Rocketseat.
No momento o usuário se cadastra (ou faz login) somente com o nome de usuário do GitHub e fazendo match em real-time por meio da lib socket.io.
Futuramente a aplicação possuíra as seguintes funcionalidades:
- Autenticação de usuário e senha
- Perfil de usuários
- Conversas em real-time
- Melhorar desempenho da aplicação
- Formação de grupo para desenvolvedores
- Filtro de desenvolvedores por habilidades
- Filtro de desenvolvedores por interesse
- Sincronização com discord
Por meio da seguinte demonstração podemos ver o funcionamento da aplicação WEB utilizando dois navegadores. Por meio do socket.io realizamos o match em real-time.
Por meio da seguinte demonstração podemos ver que a aplicação WEB se comunica normalmente com a aplicação Mobile (android), possuindo também match em real-time.
Por meio da seguinte demonstração podemos ver com clareza os dados da aplicação sendo armazenados por meio de uma instância no banco de dados MongoDB ATLAS. Aqui estamos utilizando somente uma GUI (ou interface gráfica) para visualização dos dados.
OBS: É mostrado o ID de um usuário na "chave" like de outro usuário. Esse ID é gerado automáticamente.