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 pelaGama Academy em parceria com a ACATE
Tecnologias | Proposta | Requisitos | Figma | Como usar | AWS | Equipe | API | Licença |
Login - SignIn | Confirmação | Busca por Devs | Favoritos |
---|---|---|---|
login.mp4 |
code.mp4 |
search.mp4 |
favor.mp4 |
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 |
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.
# 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
# npm install @reduxjs/toolkit
# yarn add @reduxjs/toolkit
# npm i react-redux
# yarn add react-redux
# 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
# 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
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
- 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.
- 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.
- 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.
-
Guia de estilos - UI
Acesse a style guide -
Protótipo e animações
Protótipo interativo
Clone o repositório
Inicie o projeto em sua IDE
Execute expo run start
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
Alan Magano (Front-end | React | React Native | mobile)
Linkedin ou GithubGabriel Paulino (Front-end | React | React Native | mobile)
Linkedin ou GithubLeonardo Moura (React Native | Figma | JS | Kotlin | Jetpack Compose)
Linkedin ou GithubLucas Guimarães (Mobile Developer React Native | Javascript | Computer Engineer)
Linkedin ou Github
Instrutor:
Analista de CRM:
Karoline Costa
Linkedin
Device Físico | Device Físico |
API - Recursos : Category
, Stacks
, state
, devs
Repositório
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.