Skip to content

RonnyMV/delivery-app

Repository files navigation

Project Delivery App

Sobre

Aplicação full stack de uma plataforma de delivery de bebidas desenvolvida em grupo durante meus estudos na Trybe.

Funcionalidades

  • Se cadastrar na plataforma;

  • Fazer o login na aplicação, caso já esteja cadastrado;

    • É feita a autenticação local do usuário ao logar na aplicação;

    • As credenciais sensíveis de cada usuário são criptografadas em MD5 ao serem lidas e salvas no banco;

  • Visualizar todas as bebidas disponíveis;

  • Adicionar as bebidas desejadas no carrinho e finalizar uma compra;

  • Acompanhar o status da compra (Pendente, Em Trânsito, Entregue);

    • Atualizar o status da compra de acordo com as permissões do usuário;
  • Caso o usuário seja um administrador, cadastrar novos usuários vendedores, visualizar e excluir usuários existentes;

Tecnologias utilizadas

Front-end

  • React
  • Back-end

    Equipe

    No desenvolvimento do projeto, tivemos uma abordagem ágil e realizamos a divisão do grupo em duas equipes, uma para o front-end e outra para o back-end, a plataforma do Trello também foi utilizada a fim de organizar as tarefas. Além disso, foi definido um horário fixo para a realização de reuniões diárias a fim de discutir sobre o andamento do projeto.

    Front-End Back-End
    Miguel Santana
    Miguel Santana
    Yang Vieira
    Yang Vieira
    Marllon Martins
    Marllon Martins
    Giovanna Eliz
    Giovanna Eliz
    Ronny Velárdez
    Ronny Velárdez

    Rodando o projeto localmente

    Esse projeto utiliza variáveis de ambiente. Renomeie o arquivo .env.example para .env e altere os valores de acordo com suas próprias configurações.

    Clonando o projeto

    git clone [email protected]:RonnyMV/delivery-app.git
    
    cd delivery-app
    
    cd app
    

    Instalando as dependências do Front-End

    cd frontend
    
    npm install
    

    Instalando as depenências do Back-End

    cd ..
    
    cd backend
    
    npm install
    

    Inicializando o Banco de Dados com Sequelize:

    npm run db:reset
    

    Inicializando o Back-End do projeto:

    Na pasta backend:

    npm run dev
    

    Inicializando o Front-End do projeto:

    Na pasta frontend

    npm start
    

    About

    Aplicativo delivery de bebidas

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published