Aplicação full stack de uma plataforma de delivery de bebidas desenvolvida em grupo durante meus estudos na Trybe.
-
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;
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 |
Yang Vieira |
Marllon Martins |
Giovanna Eliz |
Ronny Velárdez |
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.
git clone [email protected]:RonnyMV/delivery-app.git
cd delivery-app
cd app
cd frontend
npm install
cd ..
cd backend
npm install
npm run db:reset
Na pasta backend:
npm run dev
Na pasta frontend
npm start