Skip to content

Aplicativo desenvolvido com o objetivo de facilitar a comunicação entre um restaurante e seus clientes.

License

Notifications You must be signed in to change notification settings

victorgrodriguesm7/delyrio-s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Last commit on GitHub Made by Victor Project top programming language

De Lyrio's

O que é?

É uma aplicação que tem o objetivo de facilitar a comunicação entre um restaurante e seus clientes. O mesmo utiliza NodeJS no seu backend, enquanto que utiliza React no frontend e Flutter no aplicativo mobile.

Como funciona?

Os Funcionários do restaurante utilizarão o frontend para introduzir novos cardápios ao aplicativo e controlar os pedidos e reservas realizados pelos clientes, aumentando assim a produtividade do mesmo e a organização da empresa. Enquanto que o usuário terá total acesso ao aplicativo mobile, que contará com o cardápio do dia, promoções, reservas de mesa e etc, assim facilitando o acesso do mesmo já que o cliente não precisará ir até o restaurante para realizar o seu pedido e também poderá realizar suas reservas com uma maior agilidade.

Feito com

📱 Imagens no Android

Itens a finalizar

  • Carrinho
  • Pagina de configurações

Como executar

Para executar a aplicação será necessário ter os seguintes itens:

# Clonando Repositório
git clone https://github.com/victorgrodriguesm7/delyrio-s.git

# Vá para a pasta do aplicativo
cd delyrio-s\aplicativo

# Execute o flutter
flutter run

Para executar o projeto com seu próprio servidor será necessário instalar o NodeJS e instalar as depedências da seguinte forma:

# Execute esse comando nas pastas Backend e Frontend
npm install

Em seguida será necessário alterar os arquivos:

  1. loginRepository
final response = await client.post(
  'localhost:3333/session',
  body: json.encode(model.toJson()),
  headers: headers
);
  1. cadastroRepository
final response = await client.post(
  'localhost:3333/users',
  body: json.encode(model.toJson()),
  headers: headers
);
  1. Home
 response = wait http.get('localhost:3333/cardapio');
  1. produtoPage
 Image.network(
  'localhost:3333/images/$tag.png',
  width: width,
  height: height * 0.5,
),
  1. Produto
 Image.network(
  'https://de-lyrios-backend.herokuapp.com/images/$id.png',
  fit: BoxFit.fill,
),
  1. carrinhoRepository
final response = await client.post(
  'localhost:3333/pedido',
  body: json.encode(model.toJson()),
  headers: headers
);

Após essas alterações você poderá executar o projeto :

# Na pasta Backend e Frontend use:
npm start

# Para executar o aplicativo use esse comando na pasta Aplicativo
flutter run

📄 Licença

Este projeto está sob a licença MIT. Veja a Licença para mais informações

About

Aplicativo desenvolvido com o objetivo de facilitar a comunicação entre um restaurante e seus clientes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published