Projeto onde através de uma aplicação Web, seria possÃvel cadastrar os Devs com o seu usuário do GitHub.
O Backend fica responsável por armazenar essas informações em uma base de dados do MongoDB, o Express para a criação de rotas, Websocket para trazer os usuários cadastrados em tempo real.
Na versão Mobile, podemos realizar pesquisas e filtrar as tecnologias que desejamos para encontrar os devs próximos de nós.
-
ExpressJS
: Utilizado para a criação das rotas da aplicação; -
MongoDB
: Base de dados da aplicação; -
Axios
: Utilizado para acessar a API do GitHub; -
Mongoose
: Para modelar as informações da nossa aplicação para o MongoDB; -
CORS
: Para permitir que alguns recursos restritos da aplicação sejam utilizados na versão web;
-
Axios
: Utilizado para acessar a API do nosso projeto; -
react, react-dom, react-scripts
: Para podermos acessar os elementos HTML, a árvore de elementos e alguns scripts para a nossa aplicação no ReactJS.
- Além das tradicionais bibliotecas, como react, react-dom, foi utilizado as bibliotecas React-Native-Maps para acessar o mapa através da aplicação, Navigation para acessarmos as outras rotas criadas na aplicação, entre outras ferramentas.