Esse é o um Projeto FullStack feito em grupo utilizando React para o Frontend e NodeJS para o Backend avaliando a criação de um app de Delivery, é tambem avaliado as habilidades de trabalhar em grupo.
Link do Site: https://app-delivery.up.railway.app
A Trybe Project
- O layout e design foi criado pela Trybe e passado para nós por figma, o grupo optou por seguir o mesmo layout mas alterar alguns detalhes do design como a paleta de cores, não era obrigatório seguir a risca o figma por isso tomamos essa decisão.
- React
- Redux
- Axios
- NodeJS
- ExpressJS
- Sequelize
- MySQL
- JWT
- Md5
- Estilização com CSS-Modules
- Slack e Zoom para comunicação
- Figma para o handover do Design
Um Web App de Delivery FullStack em que é possível criar, visualizar, editar, deletar e atualizar vendas, de forma simples e rapida, o Grupo teve 12 dias para entregar o projeto e ser aprovado em todos os requisitos.
- Clone o repositório
- Use o comando:
git clone git@github.com:DimyLeo/Projeto-App-de-Delivery.git
. - Entre na pasta do repositório que você acabou de clonar:
cd Projeto-App-de-Delivery
- Instale as dependências e inicialize o projeto
-
Para rodar o projeto de maneira mais fácil:
- Na pasta raiz rode os seguintes comandos e passos:
npm install
- Ultilize o arquivo .env de exemplo dentro da pasta backend para configurar as variaveis e conectar com o bando de dados, ou utilize o docker compose para rodar o backend e coloque apenas o nome do banco de dados no .env.
npm run start
-
Dependências do Frontend e inicialização:
cd front-end
npm install
npm start
-
Dependências do Backend e inicialização:
cd back-end
npm install
- Ultilize o arquivo .env de exemplo dentro da pasta backend para configurar as variaveis e conectar com o bando de dados, ou utilize o docker compose para rodar o backend e coloque apenas o nome do banco de dados no .env.
npm run dev
Esse é o nosso Projeto, use nosso App para como quiser. APP