Git Product home page Git Product logo

indique-web's Introduction

Aprendiz para Todos

Capturar

Este projeto foi apresentado no Provi HackWoman e foi desenvolvido com o intuito de ajudar jovens de baixa renda a conseguir sua primeira oportunidade de trabalho.

Motivação

Jovens de baixa renda não possuem acesso de qualidade a internet e possuem dificuldades na navegação de plataformas como o linkedin. A nossa plataforma contribui para conectar jovens excluídos digitalmente às empresas contratantes, com o diferencial de poder contar com pessoas que possam indicar aprendizes ao mercado de trabalho.

Etapas do Projeto

Brainstorming 🧠

Utilizamos a técnica de brainstorming através da ferramenta Miro para iniciar o projeto, todas as ideias sobre o nosso desafio foram explanadas para seguirmos com os próximos passos;

Primeiras ideias 💡

Construir uma plataforma para que pessoas de nível Júnior possam acessar as vagas de maneira mais eficiente. As empresas contam com uma plataforma focada apenas nas vagas de nível Júnior, tornando a relação candidato-recrutador mais eficiente;

Mudança de estratégia 🔨

O nicho de mercado para vagas júniors é muito extenso e com apenas três dias do Hackaton, o tempo para o desenvolvimento do projeto não era suficiente.

Foco em um nicho de mercado 🔎

Decidimos então focar no nicho de Jovem Aprendiz, reduzindo o nosso escopo e priorizando pela finalização do Projeto no tempo hábil.

Tecnologias

Front end

  • React e Material-ui

Back end

  • Node.js, express, nodemon, bcrypt, jwt. (no futuro integrará com Mongo DB)

UX/UI

  • Figma e Miro

Produto

  • Miro e metodologias Kanbam, Canvas e matriz CSD.

Layout da Plataforma

A Plataforma possui uma estrutura leve para funcionar em smartphones que não possuem tanta evolução, com o foco principalmente em jovens de baixa renda. Além do cuidado da Plataforma não exigir demais do aparelho, utilizamos um layout clean e de fácil navegabilidade para atrair os jovens, indicadores e empresas.

Tela inicial

inicio1

Perfil Aprendiz

Cadastro2 Cadastro3 cadastro44

Perfil Indicador

Indicador Ind_new

Perfil Empresa

emp Empee

Tela de login (ficará acessível após o cadastro de cada perfil)

Logg

Aprendizados com o Projeto

  • Criar uma plataforma que atingisse nosso público alvo: Jovens aprendizes excluídos digitalmente em busca de sua primeira oportunidade de emprego;
  • Realizar a gestão do tempo de forma assertiva diante de tantas tarefas para conclusão em apenas três dias;
  • A utilização de ferramentas desconhecidas até o momento;
  • Trabalho em equipe de forma remota;
  • Refatorar o código em duas horas, mesmo que tenha demorado dois dias para ser criado;
  • A importância de um contrato antes de iniciar a codificação;
  • Aprender a codar de forma limpa e legível;
  • Aprender um pouco mais de todas as áreas envolvidas, front, back, UX/UI e produto;
  • Superação de limites.

Como executar o Projeto:running:

Front end

No terminal rodar os seguintes comandos:

  • yarn install
  • yarn start
  • Em outro terminal, dentro da pasta do projeto, entrar na pasta mocke.
  • Rodar yarn install
  • yarn dev

Back end

  • Instalar o Mongo DB
  • No terminal na pasta API rodar o comando npm install
  • Rodar "node ./bin/www"
  • No browser acessar localhost:9000

A API tem 4 endpoints (a conexão com o front está em construção, sugerimos rodar com mock)

São três de cadastro e uma de login:

  • Candidato = localhost:/9000/api/candidate
  • Empresa = localhost:/9000/api/company
  • Indicador = localhost:9000/api/mentor
  • Login = localhost:9000/api/login

Participantes Squad 16

Andréa Soares - Desenvolvedora de Front End

Adrielly Félix - Desenvolvedora de Front End

Catarina Vivacqua - Business Analyst

Deise Maya - Desenvolvedora Back end

Eliane Reis - Data Analytics

indique-web's People

Contributors

adriellyfelix avatar asoaresdev avatar deisemaya avatar eliane-reis avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.