Bewear E-commerce foi um projeto de portifolio ficticio criado para uma loja de marcas de roupas online. A intenção era criar um e-commerce completo e amigavel, com uma identidade de marca simples, moderna e elegante. Além do design minimalista — leve, limpo e com muito espaço em branco para que os produtos pudessem brilhar, busquei implementar lógicas de negócio e funcionalidades de um e-commerce robusto, entregando uma experiência sólida e funcional para o usuário.
Este projeto foi uma maneira divertida de explorar a criação de um site de e-commerce. Eu queria criar uma aplicação que fosse visualmente atraente, simples de usar e navegar, mas também eficiente, robusta e escalavel.
Isso envolveu planejar cuidadosamente a experiência do usuário, projetar interfaces elegantes, arquitetar funcionalidades e comunicação de componentes, estruturar os dados e garantir que todo o processo – desde a navegação até o checkout – fosse suave e eficiente.
React
PostgreeSQL
Stripe
Esse projeto foi puramente voltado para o desenvolvimento Full Stack, abrangendo desde o design no Figma até a implementação com Next.js e outras tecnologias modernas. A ideia foi estruturar um e-commerce em uma stack atual, escalável e de fácil manutenção.
O uso do Next.js proporcionou carregamento extremamente rápido, combinando geração de páginas estáticas (SSG) e renderização no lado do servidor (SSR), garantindo excelente desempenho e otimização para SEO.
Na camada de dados, utilizei PostgreSQL aliado ao Prisma, permitindo uma gestão de banco de dados eficiente e ágil. A arquitetura foi pensada em componentes pequenos e reutilizáveis, o que torna o sistema mais organizado, escalável e de simples manutenção.
A robustez do projeto foi reforçada com a autenticação via Better Auth, trazendo mais segurança para usuários e administradores. Para pagamentos, integrei o Stripe, que oferece um fluxo confiável, seguro e familiar para o usuário final. Além disso, implementei webhooks para atualizações de pedidos e controle de inventário em tempo real.
Como era um projeto fictício, meu foco foi encontrar as melhores formas de implementar as funcionalidades de um e-commerce, além de formas de tornar a experiência visualmente interessante sem complicar a funcionalidade. Um desafio foi estruturar a base de dados, configurar os webhooks e montar as APis com os produtos. Trabalhei em wireframes primeiro, para organizar as páginas de forma lógica e intuitiva, depois fui para o design visual, sempre tentando manter a interface limpa e fácil de usar.
Em sequencia, me concentrei na arquitetura do site, planejando sua lógica com requisitos de escalabilidade, tecnologias, facilidade de manutenção e segurança.
Esse projeto me ajudou a refinar meus conhecimentos e habilidades de desenvolver um e-commerce. Foi um ótimo exercício de praticas de programação, branding, design de interface e usabilidade. Aprendi o valor de manter as coisas simples e de como pequenas decisões podem ter um grande impacto na experiência do usuário. Também me diverti muito trabalhando em uma identidade visual coesa e funcionalidades que poderia facilmente ser usada em um projeto real.
Uma Aplicação e-commerce feita com NextJs e PostgreeSQL para loja de produtos Bewear
Ver ProjetoMeus aprendizados na formação de Analise e Desenvolvimento de Sistemas na Uninassau
Ler HistoriaSinta-se à vontade para entrar em contato caso esteja procurando um desenvolvedor, tenha uma dúvida ou simplesmente queira se conectar.
herberth.ferreira6@gmail.com