Neste curso, você aprenderá a criar do zero ao deploy o ResumeCraft, um poderoso criador de currículos interativo inspirado no projeto open-source RxResu.me. Este curso oferece uma experiência prática e detalhada, desde a concepção até a implementação final de um projeto completo utilizando as mais recentes tecnologias do mercado.
O que você vai construir?
Durante o curso, você desenvolverá um projeto completo com as seguintes funcionalidades:
Autenticação: Implementação de um sistema de login e registro de usuários, utilizando Google ou Github.
Criação de Currículos com Editor em Tempo Real: Ferramenta interativa para criar e personalizar currículos.
Armazenamento no Banco de Dados: Salve os currículos criados pelos usuários em um banco de dados.
Geração de Conteúdo com Inteligência Artificial: Utilize AI para sugerir descrições e otimizar os currículos dos usuários.
Funcionalidades Premium com Compra via Stripe: Monetize seu projeto oferecendo funcionalidades avançadas através de pagamentos online.
Geração de PDF com Componentes HTML: Exporte currículos para PDF diretamente do editor, mantendo o layout impecável.
Tecnologias Utilizadas
Para criar o ResumeCraft, utilizaremos as seguintes tecnologias:
Next.js 14 - Framework React para aplicações web modernas.
TypeScript - Superset de JavaScript que adiciona tipagem estática.
Auth.js (NextAuth) - Solução completa para autenticação.
shadcn/ui - Componentes de interface reutilizáveis.
Tailwind CSS - Framework de CSS utilitário para um design ágil e responsivo.
Drizzle ORM - Ferramenta para gerenciar o banco de dados de forma simples e eficiente.
Puppeteer - Biblioteca para automação de navegadores, usada na geração de PDFs.
Stripe - Plataforma de pagamentos para implementar funcionalidades premium.
TanStack Query - Gerenciamento de estados assíncronos e sincronização de dados.
React Hook Form - Ferramenta para gerenciar formulários com facilidade.
OpenAI - API para integrar inteligência artificial na geração de conteúdo.
Por que fazer este curso?
Ao concluir este curso, você terá desenvolvido um projeto completo e funcional que pode ser usado como base para outros produtos. Além disso, você irá dominar uma stack moderna e bastante utilizada no mercado de trabalho, posicionando-se à frente em termos de conhecimento e prática.
Certificado de conclusão
Após a conclusão do curso, você receberá automaticamente um certificado personalizado, comprovando sua participação e comprometimento.
Venha construir o futuro dos currículos com o ResumeCraft!