ThaiVibes - מערכת לניהול מכירות

הסתיים בתאריך:

01.07.2023

תקופה:

4 חודשים

טכנולוגיות:

React TypeScript Node Supabase Cloudinary

סקירת הפרויקט

ThaiVibe הוא פרוייקט פיתוח מערכת לניהול עבור סוכני מכירות של חופשות בתאילנד. המערכת מאפשרת הזנה של נתוני ההזמנה והפקת הצעת מחיר מעוצבת הנשלחת כלינק ללקוח. ההצעה נפתחת כעמוד html ובו הלקוח יכול לאשר את ההצעה והנתונים מתעדכנים בבסיס הנתונים.

המערכת פותחה באמצעות React עבור צד לקוח וכן שרת Node כאשר התמונות המרכיבות את הצעות המחיר שמורות ב-Cloudinary והנתונים עצמם ב-Supabase. לאורך הפיתוח הושקעה מחשבה רבה על אופטומיזציה של ה-DB מכיוון שאפשרנו ב-UI פילטורים שונים ומורכבים שגררו הרצת פונקציות מורכבות על הנתונים.

כאמור כמו בכל הפרוייקטים שאני שותף בהם אני מקפיד על קוד איכותי לפי הקווים המנחים הבאים:

1. קריאות: קוד צריך להיות קריא ומובן, כך שמפתחים אחרים יוכלו להבין אותו בקלות.

2. אחזקה והרחבה: קוד צריך להיות כתוב בצורה שמאפשרת תחזוקה קלה והרחבה בעתיד.

3. עקרונות פיתוח: שימוש בעקרונות פיתוח כגון DRY (Don't Repeat Yourself) ו-meaningful name לכתיבת קוד יעיל ונקי.