Este é um projeto pessoal de eCommerce desenvolvido utilizando Node.js, Tailwind CSS, React.js e MongoDB. O objetivo deste projeto é treinar minhas habilidades no desenvolvimento de aplicações web, criando uma aplicação completa para gerenciar um eCommerce.
- Node.js: uma plataforma de desenvolvimento de aplicações web que utiliza JavaScript no servidor. Foi utilizado para criar a API e o servidor do eCommerce.
- Tailwind CSS: um framework CSS utilitário que oferece classes pré-definidas para estilização rápida e consistente. Foi utilizado para estilizar a interface do eCommerce.
- React.js: uma biblioteca JavaScript para criação de interfaces de usuário. Foi utilizado para construir a interface do eCommerce de forma modular e reutilizável.
- MongoDB: um banco de dados NoSQL orientado a documentos. Foi utilizado para armazenar os dados do eCommerce, como informações de produtos, pedidos e usuários.
- Cadastro e autenticação de usuários: os usuários podem criar uma conta e fazer login para acessar o eCommerce.
- Listagem de produtos: os usuários podem visualizar os produtos disponíveis para compra.
- Adição ao carrinho de compras: os usuários podem adicionar produtos ao carrinho de compras.
- Finalização de pedidos: os usuários podem finalizar a compra dos produtos selecionados.
- Gerenciamento de estoque: os administradores do eCommerce podem adicionar, editar e remover produtos, mantendo o controle do estoque.
Faça o clone deste repositório. Navegue até o diretório raiz do projeto. Execute o comando npm install para instalar as dependências do projeto. Configure as variáveis de ambiente no arquivo .env com as informações necessárias para a conexão com o banco de dados e outras configurações específicas. Execute o comando npm start para iniciar a aplicação. Acesse o eCommerce no seu navegador através do endereço http://localhost:3333.