Bewear Ecommerce

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.

TYPE

Ecommerce

STACK

NextJs

PostgreeSQL

Stripe

Better Auth

Vercel

Propósito e Objetivo do Projeto

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.

Stack e Explicação

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.

Problemas e Processo de Pensamento

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.

Lições Aprendidas

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.

Outros Projetos

Bewear Ecommerce

Uma Aplicação e-commerce feita com NextJs e PostgreeSQL para loja de produtos Bewear

Ver Projeto

Universidade Uninassau

Meus aprendizados na formação de Analise e Desenvolvimento de Sistemas na Uninassau

Ler Historia

Vamos construir algo juntos

Sinta-se à vontade para entrar em contato caso esteja procurando um desenvolvedor, tenha uma dúvida ou simplesmente queira se conectar.

herberth.ferreira6@gmail.com

logo