DEV Community

Pedro Sigismundo
Pedro Sigismundo

Posted on

O que venho usando para construir meus projetos (1º semestre de Ciência da Computação)

Depois de mais de 5 anos em administrativo e logística, decidi migrar para tecnologia. Estou no primeiro semestre de Ciência da Computação na Unifran, e desde a primeira aula venho transformando exercícios e ideias soltas em projetos reais, no ar, documentados. Aqui está o que usei em cada um — e o que aprendi no processo.

Sloward Barber — sistema de agendamento full-stack

Site completo de barbearia: agendamento on-line, e-mail de confirmação automático, painel admin, back-end, front-end e banco de dados.

Stack: HTML puro, CSS com custom properties, JavaScript vanilla — sem frameworks, sem build step.

O que mais aprendi aqui foi a montar um design system do zero (paleta, tipografia, componentes reutilizáveis) e a lidar com fluxo de autenticação, mesmo que simulado via localStorage. Também implementei SEO básico (meta tags, Open Graph, Schema.org), sitemap.xml, robots.txt e acessibilidade (:focus-visible, prefers-reduced-motion).

🔗 slowardbarber.vercel.app

PromptQuest — jogo de engenharia de prompt

Jogo com mais de 20 desafios progressivos, integrado à API da Claude (Anthropic).

Stack: Python, integração com API de LLM.

Foi meu primeiro contato real com consumir uma API de IA em produção — pensar em como estruturar prompts, validar respostas e criar uma progressão de dificuldade que realmente ensina prompt engineering na prática, não só teoria.

🔗 prompt-quest-sigma.vercel.app

Villa Bertoni — chaveamento de campeonato de sinuca

Sistema de chaveamento para um campeonato de sinuca real, com cadastro de duplas, geração automática de confrontos e front-end com identidade visual própria.

Stack: JavaScript, back-end com API própria (Node.js), persistência de dados.

Esse foi o projeto que mais me exigiu pensar em regras de negócio: o chaveamento só pode fechar quando o número de participantes bate certinho, para a final sempre ter 2 pessoas. Foi minha primeira experiência estruturando uma API própria do zero, e não só consumindo uma pronta.

🔗 villa-bertoni.vercel.app

Tower Defense Espacial — jogo 2D em Python

Jogo 2D de Tower Defense com temática espacial.

Stack: Python.

Projeto de lógica de programação e estruturas de jogo — loop de jogo, colisão, gerenciamento de estado. Uma base importante antes de partir para projetos web.

🔗 tower-defense-espacial.vercel.app

Resumo da stack
Categoria Tecnologias
Linguagens JavaScript, TypeScript, Python, HTML5, CSS3
Back-end / Runtime Node.js
Ferramentas Git, GitHub, Figma
IA Prompt Engineering, API da Claude (Anthropic)
Deploy Vercel

Ainda estou no começo, mas prefiro aprender construindo algo que funciona de ponta a ponta do que só acumular exercício isolado. Se você também está migrando de carreira para TI ou começando agora, deixa um comentário — adoraria trocar experiência.

Top comments (0)