सभी प्रोजेक्ट

Carnicería de Raúl

विश्वविद्यालय · 2024
अवधि
2024
तकनीकें
Node.js · Express · TypeScript · EJS · MySQL · Stripe
Carnicería de Raúl — पोर्टफोलियो के लिए नए रूप में प्रस्तुत प्रोडक्ट पेज · प्रदर्शन के लिए डेटा
उदाहरणात्मक स्टोरफ़्रंट · AI से पहले बने मूल विश्वविद्यालय प्रोजेक्ट की नई प्रस्तुति

शुरुआत कहाँ हुई

Almería में Erasmus के दौरान, मैंने चार देशों के छात्रों के साथ Madrid के एक कसाई की दुकान के लिए विश्वविद्यालय का ई-कॉमर्स प्रोजेक्ट विकसित किया। हमने इसे जनरेटिव AI टूल के बिना बनाया।

समस्याएँ और निर्णय

मिलकर दुकान को समझना

यह क्षेत्र टीम के लिए नया था और सभी का अनुभव अलग था। कैटलॉग और चेकआउट डिज़ाइन करने से पहले हमें कसाई की दुकान के कारोबार को समझना था और निर्णय लेने के लिए एक साझा समझ बनानी थी।

अरबी पर विचार

हमने अरबी संस्करण पर विचार किया था, जिसके लिए दाएँ से बाएँ पढ़ने की व्यवस्था और नेविगेशन व अलाइनमेंट में बदलाव करने पड़ते। कैटलॉग की योजना में खानपान की पसंद भी शामिल थी, जैसे पोर्क उत्पादों को बाहर रखना। प्रोजेक्ट में अनुवाद के लिए i18next का उपयोग होता है। अरबी संस्करण प्रस्ताव तक ही सीमित रहा।

अकाउंट और भुगतान

टीम में मैंने रजिस्ट्रेशन, साइन-इन और भूमिकाएँ, सुरक्षा और क्रिप्टोग्राफ़ी, Stripe इंटीग्रेशन और चेकआउट के कानूनी पहलुओं पर काम किया। मेरे काम ने खरीदारी के अनुभव को ऐप के नियंत्रणों से जोड़ा।

यह कैसे काम करता है

  1. Node.js, Express और TypeScript रिक्वेस्ट संभालते हैं। EJS टेम्प्लेट सर्वर पर HTML जनरेट करते हैं। CSS, JavaScript और Bootstrap से इंटरफ़ेस बनता है।
  2. MySQL में एप्लिकेशन डेटा स्टोर होता है। रिपॉज़िटरी की सीड स्क्रिप्ट डेवलपमेंट के लिए डेमो प्रोडक्ट और डेटा उपलब्ध कराती हैं।
  3. सेशन और समर्पित रूट, साझा एप्लिकेशन डेटा के ज़रिए ऑथेंटिकेशन, कैटलॉग, कार्ट, ऑर्डर और एडमिनिस्ट्रेशन को जोड़ते हैं।
  4. i18next अनूदित कंटेंट को संभालता है। मैंने खरीदारी की प्रक्रिया में Stripe जोड़ा और इंटरफ़ेस को सर्वर से जोड़ने वाली पहचान व भूमिका की जाँचों पर काम किया।

मैंने क्या सीखा

दूसरे देशों के छात्रों के साथ काम करने से मैंने शब्दावली, ज़िम्मेदारियों और साझा निर्णयों को स्पष्ट करना सीखा। पहचान और भुगतान पर काम करते हुए मैंने इंटरफ़ेस के व्यवहार को सर्वर पर होने वाली जाँचों से जोड़ा। ये एक ही खरीदारी प्रक्रिया के दो हिस्से हैं।

वर्तमान स्थिति

यूनिवर्सिटी की एक टीम परियोजना, जिसे जनरेटिव AI के बिना विकसित किया गया। पोर्टफ़ोलियो के लिए कैटलॉग और कार्ट को डेमो डेटा के साथ नए सिरे से संयोजित किया गया है।

स्रोत

कोई दिलचस्प समस्या है?

बताइए कि आप क्या बनाना या बेहतर करना चाहते हैं, उसका इस्तेमाल कौन करेगा और आपकी क्या सीमाएँ हैं। मैं आपसे संपर्क करूँगा, ताकि हम मिलकर तय कर सकें कि शुरुआत कहाँ से करें।