24FreelanceMarketplace de freelancers que nunca dorme
Fechado

Python task: cocktail ordering system

1 281 visualizações 2 respostas#11265
Status do projeto
Closed
OrçamentoNegociável
FormatoProjeto únicosem pré-pagamento
PagamentoDinheiro, Transferência bancária
Respostas aceitasConcluídoaté 17.02.2018
Respostas2média da categoria: 0,3
Visualizações1 28117 em 14 dias

Descrição do projeto

Main task:
Develop a project: "Cocktail Ordering System".
Components of the system:
- the system consists of a database that holds the ingredients for cocktails: (
Products (name, price, type (""), quantity in stock), containers (type, price, quantity, time needed for reuse);
Users (bartender (salary, tips, qualification), warehouse owner);
Cocktail recipes (optional)
- an order processing system: every cocktail is made from a recipe, depending on the availability of the components and the complexity of preparation;
- a warehouse management system: the owner manages the availability of components
)
Requirements:
- adding stock manually through a form and by importing from a CSV file
- the ability to add new cocktail recipes and new components
- components that can substitute for one another
- several cocktails can be ordered at the same time; the most expensive one has the highest priority.
The deliverable is:
The final version of the product.
Mandatory requirements:
A non-desktop database (MSSQL, MySQL)
Use of creational design patterns (factory method, abstract factory, builder)
Optional requirements:
Use of a NoSQL database
With many simultaneous orders, finding the most efficient way to serve them all
Substitute products (if a cocktail needs a product that is currently out of stock, it must be replaced with another suitable one). This must also be taken into account when calculating the most efficient serving path.
Desenvolvimento de software Dinheiro, Transferência bancária

Proteção de custódia SafeDeal

Os fundos ficam retidos na custódia Payora em USDT (TRC-20) e só são liberados ao freelancer após a aprovação da entrega.

24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 2

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Desenvolvimento de software24.09.20260234
0respostas
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Desenvolvimento de software24.09.20260234
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Desenvolvimento de software” aparecem todos os dias. Todos os projetos na categoria

O que esta página responde