24FreelanceMarché freelance qui ne dort jamais
Fermé

Python task: cocktail ordering system

1 281 vues 2 réponses#11265
Statut du projet
Closed
BudgetNégociable
FormatProjet uniquepas de prépaiement
PaiementEspèces, Virement bancaire
Réponses acceptéesTerminéjusqu'à 17.02.2018
Réponses2moyenne de la catégorie : 0,3
Vues1 28117 en 14 jours

Description du projet

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.
Développement de logiciels Espèces, Virement bancaire

Protection séquestre SafeDeal

Les fonds sont bloqués sous séquestre Payora en USDT (TRC-20) et versés au freelance uniquement après validation du travail.

24
Vingt · conseil

Comment rédiger une réponse qui sera sélectionnée

  • Commencez par la tâche du client, pas par une histoire sur vous-même.
  • Liez un ou deux travaux similaires de votre portfolio.
  • Indiquez un prix et une date limite — et ce qu'ils incluent exactement.
  • Posez une question de clarification : cela lance la conversation.

Réponses 2

Les textes des réponses ne sont visibles que par le client.

Même catégorie

Projets similaires

Tous les projets de la catégorie
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.

Développement de logiciels24.09.20260234
0réponses
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.

Développement de logiciels24.09.20260234
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?

Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.

Qui peut voir ma réponse ?

Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.

Où puis-je trouver un travail similaire ?

De nouveaux projets dans “Développement de logiciels” apparaissent chaque jour. Tous les projets de la catégorie

Ce que cette page répond