Voltar para a Loja
Minha Foto de Perfil

Olá! Eu sou o Daniel.

Estudante de Desenvolvimento Web & Criador deste Projeto

Contato: asdanielsantos@gmail.com

Minha jornada no mundo digital é uma aventura constante, desde as complexas mecânicas dos jogos que desenvolvi com Python ao universo fascinante do desenvolvimento web. Durante mais de 8 anos, o código foi minha tela e os jogos, minhas criações. Agora, estou focado em construir experiências interativas na web.

Este projeto de e-commerce é um passo crucial nessa transição, permitindo-me explorar a fundo o desenvolvimento fullstack. Embora meu foco principal seja o backend, a visão completa do ciclo de desenvolvimento é o que me motiva.

Fullstack Backend Desenvolvimento de Jogos Lógica de Programação

Minhas Habilidades e Ferramentas

Frontend

JavaScript, TypeScript, Next.js, React, HTML, CSS, Tailwind CSS

Backend

Node.js, NestJS (conhecimento), Prisma, RESTful APIs

Bancos de Dados

PostgreSQL, MongoDB (conhecimento), NoSQL

Autenticação & Segurança

JWT, Cookies HTTP-only, Zod para Validação

Infraestrutura & DevOps

Docker, Git, GitHub

Habilidades Essenciais

Lógica de Programação, Resolução de Problemas, Aprendizado Contínuo

Sobre o Meu Projeto de E-commerce

Este projeto de e-commerce é mais do que um simples aprendizado; é a materialização da minha paixão pelo desenvolvimento web e uma forma de consolidar meus conhecimentos em um cenário prático e desafiador.

Desde a arquitetura do backend até a experiência do usuário no frontend, cada detalhe foi cuidadosamente pensado e implementado. O objetivo principal foi explorar um amplo espectro de tecnologias e aplicar as melhores práticas de desenvolvimento.

  • Sistema de autenticação completo com JWT e cookies HTTP-only para segurança.
  • Validação robusta de entrada de dados utilizando Zod.
  • Utilização do Prisma como ORM para interação eficiente com o banco de dados PostgreSQL.
  • Conhecimento e exploração de bancos de dados NoSQL como MongoDB.
  • Implementação de conceitos de RESTful APIs para comunicação entre frontend e backend.
  • Containerização com Docker para facilitar o desenvolvimento e a implantação.

Este projeto serve como um portfólio dinâmico, demonstrando minhas habilidades e minha dedicação em criar soluções web completas e bem estruturadas.