O TechBridge é um projeto de inclusão digital que ajuda pessoas iniciantes a transformar objetivos reais em passos simples e práticos. A versão moderna do projeto, TechBridge Journey, organiza esse aprendizado como uma travessia com diagnóstico, missões, progresso e uma entrega concreta.
A versão 1 está publicada no Netlify. Ela permanece na raiz do repositório como referência histórica em HTML, CSS e JavaScript.
A versão 2 está pronta como MVP local em journey/. O deploy público ainda não foi realizado.
A v2 preserva a intenção de inclusão digital da v1, mas transforma conteúdos antes apresentados como aulas e questionários em uma experiência prática: diagnóstico, missões, progresso e uma ferramenta útil. A primeira versão continua publicada e preservada como parte da história do projeto.
O MVP acompanha uma única jornada completa: Primeira Oportunidade.
Principais funcionalidades:
- entrada com um objetivo profissional claro;
- diagnóstico rápido de três perguntas;
- dashboard com ponte, cinco missões e progresso visual;
- atividades práticas com conclusão por etapas;
- habilidades e conquistas ligadas ao avanço;
- mentor lateral simulado, com respostas fixas e contextuais;
- Currículo Guiado com formulário, prévia ao vivo e cópia como texto;
- progresso e rascunho salvos localmente;
- confirmação segura antes de limpar o rascunho;
- navegação por teclado, foco visível e avisos acessíveis de sucesso e erro;
- layout responsivo e suporte a
prefers-reduced-motion.
O mentor não usa IA real. Backend, login, banco de dados, geração de PDF/DOCX e envio para vagas não fazem parte deste MVP.
- React;
- TypeScript;
- Vite;
- CSS responsivo;
localStorage.
- HTML5;
- CSS3;
- JavaScript;
- Netlify.
Requisitos: Node.js e npm.
git clone https://github.com/theusbiel739/techbridge.git
cd techbridge/journey
npm install
npm run devO Vite informa no terminal o endereço local da aplicação.
Para gerar a versão de produção:
npm run buildOs arquivos finais são gerados em journey/dist.
Configuração esperada em uma plataforma como Netlify:
- base directory:
journey - build command:
npm run build - publish directory:
journey/dist
O deploy real será feito em uma etapa separada, após confirmação.
Objetivo, respostas, progresso e rascunho do currículo são armazenados no localStorage do navegador. Nenhum dado é enviado a um servidor.
Como os dados ficam no dispositivo, eles podem ser perdidos ao limpar o armazenamento do navegador. O Currículo Guiado também orienta a não inserir CPF, RG, endereço completo, data de nascimento ou outras informações sensíveis.
- v1: protótipo acadêmico publicado;
- v2: Sprints 1 a 7 concluídas localmente;
- build de produção: configurado para gerar
journey/dist; - deploy público da v2: pendente de confirmação.
- publicar a v2 e validar a URL pública;
- registrar screenshots reais após o deploy;
- avaliar novas jornadas somente depois do MVP publicado;
- considerar backend, login, banco e IA real apenas em evoluções futuras.