Este é um projeto que implementa uma aplicação de ponta a ponta. Foram desenvolvidos a API, o banco de dados e o front-end de uma plataforma de delivery de cerveja.
A aplicação apresenta as seguintes funcionalidades:
- Permite a criação de um usuário para realizar um pedido.
- Permite realizar o login como usuário ou como administrador.
- Como usuário, é possível adicionar pedidos ao carrinho de compras, finalizar pedido, visualizar pedidos realizados, alterar o nome de usuário, entrar em contato com a loja via chat e sair da aplicação.
- Como administrador, é possível visualizar os pedidos realizados de todos os usuários e seus detalhes, visualizar e entrar em contato com todos os usuários via chat, controlar o status dos pedidos e sair da aplicação.
Esse projeto foi desenvolvido utilizando as seguintes tecnologias:
Para iniciar a aplicação é necessário realizar os seguintes passos:
# Iniciar o projeto
$ git clone https://github.com/mateusleiteaalmeida/trybe-react-node-trybeer.git && cd trybe-react-node-trybeer
# Instalar as dependências e iniciar o front-end
$ cd front-end && npm install && npm start
# Instalar as dependências e iniciar o back-end
$ cd back-end && npm install && npm run debug
Francisco Torres
Mateus Leite
Thadeu Castelo Branco
Vanessa Oliveira
Projeto elaborado por Trybe