yair-roshal / 00-ShoppingList-React-Redux-Node-SQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

00-ShoppingList-React-Node-SQL

installation

1) npm install
2) npm install (in server folder)

After that you need connect the database table from file products.sql (in phpMyAdmin for example)

Usage:

 run scripts:
 npm run startClient ( from main folder )
 npm run startServer ( from server folder )

דרישות

alt text

הקפדה על כתיבה מודרנית, מינימאליסטית, שימוש בטכניקות וביכולות מתקדמות של השפה.

ה CLIENT ייכתב ב REACT צד שרת #C או NODE :

(עדיפות ל .net core בגרסה 6, למי שמכיר)

אחסון הנתונים: SqlServer , ElasticSearch Mongo , או שירות ענני דומה, שהפנייה אליו תהיה מצד השרת שמפותח במסגרת האפליקציה

רשימת Categories תאותחל מראש עם 5 ערכים, המוגדרים בבסיס הנתונים מראש :

  • מוצרי ניקיון
  • גבינות
  • ירקות ופירות
  • בשר ודגים
  • מאפים רכיב – "Total Items" - יציג את סך כול הפריטים בראש העמוד. רכיב זה ינוהל ב store כמו mobx , redux-toolkit או דומה. (סה"כ: XXX מוצרים בסל )

שדה טקסט חופשי : להוספת מוצר (שם המוצר - בלבד) , ובחירת קטגוריה מתאימה, תוסיף אותו לרשימה המתאימה בתחתית העמוד, ובהתאמה ל Total Items אם המוצר כבר קיים יתווסף לידו הכמות : חלב (3)

יש לצרף הוראות התקנה והרצה ברורות, מתוך GIT עדיפות לפרויקט שיותקן בענן

דרישת נוספות

עיצוב על ידי ספריית UI כמו BOOTSRAP material-UI, , ant design , תוך שמירה על Responsive Design , כך שיוצג היטב גם במובייל.

alt text

About


Languages

Language:JavaScript 90.9%Language:SCSS 4.8%Language:HTML 4.3%