mohdabdulrahman510 commited on
Commit
a482d82
·
verified ·
1 Parent(s): 602b850

Upload 3 files

Browse files
Files changed (3) hide show
  1. README.md +9 -10
  2. pricing.py +88 -0
  3. requirements.txt +0 -0
README.md CHANGED
@@ -1,10 +1,9 @@
1
- ---
2
- title: Sample
3
- emoji: 🏢
4
- colorFrom: blue
5
- colorTo: gray
6
- sdk: docker
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ ---
2
+ title: Tech Laundry AI Backend
3
+ emoji: 🚀
4
+ colorFrom: blue
5
+ colorTo: purple
6
+ sdk: docker
7
+ app_file: app.py
8
+ pinned: false
9
+ ---
 
pricing.py ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fabrics = {
2
+ "cotton": 1.0,
3
+ "linen": 1.1,
4
+ "rayon": 1.1,
5
+ "polyester": 0.9,
6
+
7
+ "silk": 2.0,
8
+ "banarasi silk": 2.5,
9
+ "dupion silk": 2.2,
10
+ "banglori silk": 2.1,
11
+ "kora silk": 2.3,
12
+ "taffeta silk": 2.4,
13
+ "art silk": 1.7,
14
+ "phantom silk": 1.8,
15
+
16
+ "georgette": 1.4,
17
+ "chiffon": 1.3,
18
+ "organza": 1.8,
19
+ "net": 1.5,
20
+ "crepe": 1.4,
21
+ "satin": 1.6,
22
+
23
+ "velvet": 2.2,
24
+ "brocade": 2.3,
25
+ "jacquard": 2.0,
26
+ "tissue": 2.1,
27
+ "chanderi": 1.9,
28
+ "khadi": 1.5,
29
+ "phulkari": 2.0,
30
+ "bandhej": 1.7,
31
+ "brasso": 1.6,
32
+ "viscose": 1.2,
33
+ "lycra": 1.1
34
+ }
35
+ garments = {
36
+ "saree": 120,
37
+ "kurta_men": 80,
38
+ "gowns": 180,
39
+ "dupatta": 50,
40
+ "dhoti_pants": 70,
41
+ "blouse": 60,
42
+
43
+ "lehenga": 250,
44
+
45
+ "leggings_and_salwars": 60
46
+ }
47
+
48
+ fabric_variance = {
49
+
50
+ "cotton": 0.10,
51
+ "polyester": 0.10,
52
+ "rayon": 0.12,
53
+
54
+ "linen": 0.15,
55
+ "georgette": 0.18,
56
+ "chiffon": 0.18,
57
+
58
+ "silk": 0.25,
59
+ "banarasi silk": 0.35,
60
+ "velvet": 0.35,
61
+ "brocade": 0.30,
62
+ "organza": 0.25
63
+ }
64
+
65
+ def get_price_range(garment, fabric):
66
+
67
+ base_price = (
68
+ garments.get(garment, 100)
69
+ * fabrics.get(fabric, 1.0)
70
+ )
71
+
72
+ variance = fabric_variance.get(
73
+ fabric,
74
+ 0.20
75
+ )
76
+
77
+ min_price = round(
78
+ base_price * (1 - variance)
79
+ )
80
+
81
+ max_price = round(
82
+ base_price * (1 + variance)
83
+ )
84
+
85
+ return {
86
+ "min_price": min_price,
87
+ "max_price": max_price
88
+ }
requirements.txt ADDED
Binary file (504 Bytes). View file