Skip to content

Delivery App é um projeto que simula um aplicativo de delivery para uma distribuidora de bebidas

License

Notifications You must be signed in to change notification settings

bmediato/DeliveryApp

Repository files navigation

Seja Bem-Vindo(a) ao repositório do projeto Delivery App

Delivery App é um projeto que simula um aplicativo de delivery para uma distribuidora de bebidas. Ele permite que os usuários façam login, cadastrem-se, realizem pedidos e acompanhem o status dos pedidos. Além disso, a pessoa administradora tem a capacidade de adicionar novos membros da empresa.

Funcionalidades Principais

  • Autenticação de usuários: Os usuários podem fazer login para acessar o aplicativo.
  • Cadastro de usuário: Os usuários podem se cadastrar fornecendo informações básicas.
  • Realização de pedidos: Os usuários podem adicionar bebidas ao carrinho e fazer pedidos.
  • Acompanhamento do status do pedido: Os usuários podem verificar se o pedido está em andamento ou já saiu para entrega.
  • Administração de membros: A pessoa administradora pode adicionar novos membros da empresa.

Tecnologias Utilizadas

  • JavaScript
  • React
  • Context API
  • Node.js
  • Express
  • Sequelize (ORM para banco de dados)
  • MySQL
  • JWT (JSON Web Tokens para autenticação)
  • Bootstrap (CSS framework)
  • Docker

Configuração do Ambiente de Desenvolvimento

  1. Clone este repositório: git clone git@github.com:bmediato/DeliveryApp.git
  2. Navegue até o diretório do projeto: cd DeliveryApp
  3. Instale as dependências: npm installe npm run dev:prestart
  4. Inicialize o container: docker-compose up -d
  5. Configure o banco de dados MySQL:
  • Renomeie o arquivo .env.example para .env e configure as variáveis de ambiente relacionadas ao banco de dados.
  1. Popule o banco de dados: npm run db:reset
  2. Inicialize o back-end: cd back-end e npm run dev
  3. Inicialize o fron-end: cd front-end e npm start

Contribuição

Contribuições são bem-vindas! Se você deseja contribuir com o projeto, siga as etapas abaixo:

  1. Fork este repositório.
  2. Crie um branch com sua nova funcionalidade ou correção de bug: git checkout -b minha-funcionalidade.
  3. Faça commit das suas alterações: git commit -m 'Adiciona nova funcionalidade'.
  4. Faça push para o branch: git push origin minha-funcionalidade.
  5. Envie um pull request.

Licença

License: MIT

Developers

Contato

Se tiver alguma dúvida ou sugestão sobre o projeto, entre em contato com beatriz.mediatto2@gmail.com

About

Delivery App é um projeto que simula um aplicativo de delivery para uma distribuidora de bebidas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published