Bem-vindo à NiceStore, um projeto de e-commerce fictício desenvolvido com o objetivo de consolidar e evoluir meus conhecimentos em desenvolvimento web. Este repositório representa um marco no meu portfólio como desenvolvedor e tem como propósito demonstrar minha capacidade de estruturar aplicações web modernas do zero, escalando do front-end básico ao back-end completo e, futuramente, a uma stack robusta com Angular e Java Spring.
O principal intuito da NiceStore é ser um estudo prático e progressivo de tecnologias voltadas para o desenvolvimento web, passando por diferentes etapas:
- ✅ HTML, CSS e JavaScript — Criação de um front-end responsivo e funcional.
- ✅ Node.js com Express — Desenvolvimento do back-end com rotas RESTful e simulação de banco de dados com Sequelize e MySQL.
- 🔄 Integração com APIs e sistema de autenticação.
- 🔜 Angular — Reescrita e expansão do front-end utilizando framework moderno baseado em componentes.
- 🔜 Java com Spring Boot — Possível transição do back-end para uma stack baseada em Java, com foco em performance e segurança.
| Etapa | Tecnologias |
|---|---|
| Front-end (Básico) | HTML5, CSS3, JavaScript |
| Back-end (Inicial) | Node.js, Express.js, Sequelize, MySQL |
| Futuro Front-end | Angular |
| Futuro Back-end | Java, Spring Boot, JPA |
- Página inicial com produtos fictícios (cards)
- Simulação de carrinho de compras
- API para cadastro, listagem, edição e remoção de produtos e usuários
- Simulação de autenticação de usuários (em construção)
- Painel administrativo para gerenciar produtos (em desenvolvimento)
- Integração com banco de dados relacional (MySQL)
- Interface SPA com Angular
- Reescrita do back-end com Java + Spring Boot
Este projeto representa minha jornada de aprendizado contínuo em desenvolvimento web, e meu compromisso em dominar desde os fundamentos até frameworks avançados. Cada commit reflete meu esforço em:
- Aplicar boas práticas de código e estruturação de projetos
- Aprender e integrar novas tecnologias com responsabilidade
- Simular desafios reais de sistemas em produção
Este repositório está em constante evolução. Caso deseje me acompanhar mais de perto ou tirar dúvidas sobre as decisões técnicas, sinta-se à vontade para entrar em contato. Estou aberto a feedbacks e oportunidades profissionais!