BinaryLeo / FIND_DEV-GAMA_ACADEMY

A react native application that works as a social network to find the best tech talent for your project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

Find Dev. O aplicativo oficial da sua mais nova rede social. Desenvolvido em React Native e projetado para lhe auxiliar a encontrar o talento ideal para seu projeto | ou encontrar aquela vaga tão desejada.

Um projeto desenvolvido durante o Dev For Tech I Mobile - React Native. Um projeto de atração, treinamento e recrutamento de Tech talents mantido pela

Gama Academy em parceria com a ACATE

License GitHub last commit GitHub top language

Tecnologias   |    Proposta   |    Requisitos   |    Figma   |    Como usar   |    AWS   |    Equipe   |    API   |    Licença   |   

Skills

Login - SignIn Confirmação Busca por Devs Favoritos
login.mp4
code.mp4
search.mp4
favor.mp4

TELAS - SCREENS

Splash Screen SignIn - Social Login SignUp Verification Code
Main and Search Profile List Profile Rating and Perks
FAQ Profile List Dark IOS and Android Device SignIn - Dark Mode

💡 tecnologias.

  • React Native
  • Expo bare workflow
  • Redux Toolkit
  • Typescript
  • Phosphor icons
  • AWS Amplify
  • AWS Cognito
  • Axios
  • Styled components

Lista de dependências - Acesse nosso package.json Ou copie as dependências da lista abaixo.

Estilo | Icones ..

# npm i styled-components
# yarn add styled-components


# npm i @types/styled-components
# yarn add @types/styled-components


# npm i phosphor-react-native
# yarn add phosphor-react-native


# npm i expo-linear-gradient
# yarn add expo-linear-gradient

Gerenciamento de Estado ..

# npm install @reduxjs/toolkit
# yarn add @reduxjs/toolkit


# npm i react-redux
# yarn add react-redux

Animações e acessibilidade ..

# npm i react-native-gesture-handler
# yarn add react-native-gesture-handler


# npm i react-native-paper
# yarn add react-native-paper


# npm i react-native-reanimated
# yarn add react-native-reanimated

Web Service | Cliente Http

# npm i amazon-cognito-identity-js
# yarn add amazon-cognito-identity-js


# npm i aws-amplify
# yarn add aws-amplify


# npm i aws-amplify-react-native
# yarn add aws-amplify-react-native


# npm i axios
# yarn add axios

🧠 Proposta.

A startup fictícia Find Devs está construindo uma nova plataforma e precisa de um app para ser lançada no mercado. O App construído com React Native deve ter integração com SSO AWS Cognito e estar integrado a uma API disponibilizada

🧪 Requisitos.

Entregas Mínimas:

  • Metodologias Ágeis - Painel scrum com todas as tarefas organizadas e responsáveis definidos.
  • Interface - Protótipo Figma.
  • Conexão ao cognito.
  • Conectar à API Rest.
  • Buscar Desenvolvedores.
  • Refinamento de busca.
  • Favoritar Desenvolvedores.
  • Publicar SDK na Playstore.
  • Entregar projeto em Repositório Github.
  • Listar Dependências no readme.

👊 Features.

  • Login.
  • Exibir e ocultar senhas.
  • Registro de novo usuário.
  • Recebimento de Código de verificação.
  • Favoritar desenvolvedores.
  • Filtro personalizado baseado na API - Recursos : Category , Stacks, state, devs
  • Gráfico baseado nas avaliações dos serviços prestados.

To do.

  • Personalização e cadastro baseado em perfil profissional: Desenvolvedor ou Recrutador.
  • Social Login.
  • JobNow - Chat para entrevista simplificada.
  • Suporte à idiomas.
  • Website oficial.
  • API Própria.
  • Perks - Recompensa financeira baseada nas avaliações recebidas pelo desenvolvedor por seus serviços.
  • Mapas - Exibindo localização dos devs num contexto global utilizando google maps.

✒️ figma

💡 como usar

  • Clone o repositório
  • Inicie o projeto em sua IDE
  • Execute expo run start

💡 aws

AWS Amplify | AWS Cognito: O Amplify é um serviço da Amazon Web Service, que oferece uma solução completa para desenvolvedores criarem as suas aplicações Web e Mobile, de forma robusta e realizando integrações rápidas com os outros serviços da AWS. Neste projeto, testamos e trabalhamos com o Amplify Studio, que é o ambiente de desenvolvimento web do Amplify. Ele permite gerenciar o serviço de autentificação integrado, o Amazon Cognito. Através desse recurso realizamos todo o sistema de configuração, gerenciamento e monitoramento dos usuários cadastrados no aplicativo. Através desse recurso, desenvolvemos uma solução que oferece segurança e confiabilidade para os nossos usuários, pois o nosso sistema de autenticação está configurado com etapas de verificação que atendem importantes pontos de Cyber Security, eliminando assim tentativas de: Spam, cadastros de usuários com e-mails fakes e redefinições indesejadas de senhas de segurança. Para mais informações a respeito desse serviço, recomendamos a leitura da documentação em :

Documentação do Amplify Studio AWS Amplify

💡 Equipe

  • Alan Magano (Front-end | React | React Native | mobile) Linkedin ou Github
  • Gabriel Paulino (Front-end | React | React Native | mobile) Linkedin ou Github
  • Leonardo Moura (React Native | Figma | JS | Kotlin | Jetpack Compose) Linkedin ou Github
  • Lucas Guimarães (Mobile Developer React Native | Javascript | Computer Engineer) Linkedin ou Github

Instrutor:

Analista de CRM:

Device Físico Device Físico

🌎 API.

API - Recursos : Category , Stacks, state, devs Repositório

📄 Licença.

Este projeto foi construído sob a licença MIT. Veja mais em Licença para mais detalhes. Curtiu nosso projeto? Seu feedback será apreciado.

About

A react native application that works as a social network to find the best tech talent for your project

License:MIT License


Languages

Language:TypeScript 70.0%Language:Java 13.0%Language:C++ 5.2%Language:Objective-C++ 4.9%Language:JavaScript 2.4%Language:Starlark 1.4%Language:Ruby 1.2%Language:Makefile 1.1%Language:Shell 0.4%Language:Objective-C 0.3%