- Sobre o projeto
- Funcionalidades
- Como executar o projeto
- Tecnologias
- Contribuidores
- Como contribuir no projeto
- Licença
🍕 TôComFome - API Completa para Requisições de todas as etapas de um aplicativo de delivery.
Projeto desenvolvido durante o **MÓDULO 04** da Formação Full Stack [RESILIA](https://resilia.com.br).
-
Qualquer ESTABELECIMENTO pode se cadastrar na plataforma enviando:
- ID
- NOME
- TELEFONE
- SENHA
- ENDEREÇO
-
Qualquer um pode cadastrar um PRODUTO na plataforma enviando:
- ID
- NOME
- MARCA
- INGREDIENTES
- QUANTIDADE
- PREÇO
- VALIDADE
-
Qualquer CLIENTE pode se cadastrar na plataforma enviando:
- ID
- NOME
- IDADE
- TELEFONE
- SENHA
- ENDEREÇO
- FAVORITOS
-
Qualquer um pode cadastrar um PEDIDO na plataforma enviando:
- ID
- NOME (CLIENTE)
- NOME (ESTABELECIMENTO)
- NOME (PRODUTOS)
- NOME (ENTREGADOR)
- QUANTIDADE (PRODUTOS)
- PREÇO (PRODUTOS)
-
Qualquer ENTREGADOR pode se cadastrar na plataforma enviando:
- ID
- NOME
- CPF
- TELEFONE
- IDADE
- LOCALIZAÇÃO
- SENHA
- MEIO DE TRANSPORTE
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone
# Acesse a pasta do projeto no terminal/cmd
$ cd
# Vá para a pasta server
$ cd server
# Instale as dependências
$ npm install nodemon
$ npm install express
$ npm install sqlite3
# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server
# O servidor inciará na porta:3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto:
BACKENDServer (NodeJS + Javascript)
Veja o arquivo package.json
- Editor: Visual Studio Code → Extensions: SQLite
- Teste de API: Insomnia
💜 Um super thanks 👏 para essa galera que fez esse produto sair do campo da ideia e entrar nas lojas de aplicativos :)
Breno |
Hugo |
Laura |
Luana |
Rafael |
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Este projeto esta sobe a licença MIT.
Feito por ❤️ Grupo 01 ❤️ RESILIA 2022