GithubHelp home page GithubHelp logo

diogoramosr / e-commerce Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 11.24 MB

Home Page: https://e-commerce-silk-theta.vercel.app

JavaScript 99.42% HTML 0.17% CSS 0.41%
nodejs javascript mongodb reactjs tailwindcss express multer

e-commerce's Introduction

Projeto eCommerce

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.

Tecnologias Utilizadas

  • 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.

Funcionalidades principais:

  • 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.

Instalação e Execução

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.

ScreenGames ScreenHome


e-commerce's People

Contributors

diogoramosr avatar

Watchers

 avatar

e-commerce's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.